Uses of Class
inet.ipaddr.format.util.AddressTrie.TrieNode
-
Packages that use AddressTrie.TrieNode Package Description inet.ipaddr.format.util Contains utility classes such as collections, spliterators, and String-writers.inet.ipaddr.ipv4 Classes for IPv4inet.ipaddr.ipv6 Classes for IPv6inet.ipaddr.mac Classes for MAC addresses. -
-
Uses of AddressTrie.TrieNode in inet.ipaddr.format.util
Subclasses of AddressTrie.TrieNode in inet.ipaddr.format.util Modifier and Type Class Description static class
AssociativeAddressTrie.AssociativeTrieNode<K extends Address,V>
Methods in inet.ipaddr.format.util that return AddressTrie.TrieNode Modifier and Type Method Description AddressTrie.TrieNode<E>
AddressTrie. addNode(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps.AddressTrieAddOps. addNode(E addr)
Adds the given single address or prefix block subnet to the trie, if not already there.AddressTrie.TrieNode<E>
AddressTrie. addTrie(AddressTrie.TrieNode<E> trie)
AddressTrie.TrieNode<E>
AddressTrieOps.AddressTrieAddOps. addTrie(AddressTrie.TrieNode<E> trie)
Adds nodes matching the given sub-root node and all of its sub-nodes to the trie, if not already there.AddressTrie.TrieNode<E>
AddressTrie. ceilingAddedNode(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. ceilingAddedNode(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. ceilingAddedNode(E addr)
Returns the added node whose address is the lowest address greater than or equal to the given address.AddressTrie.TrieNode<E>
AddressTrie.TrieNode. clone()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. cloneTree()
AddressTrie.TrieNode<E>
AddressTrie. elementsContainedBy(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. elementsContainedBy(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. elementsContainedBy(E addr)
Checks if a part of this trie is contained by the given prefix block subnet or individual address.AddressTrie.TrieNode<E>
AddressTrie. elementsContaining(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. elementsContaining(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. elementsContaining(E addr)
Finds the added subnets and/or addresses in the trie that contain the given individual address or prefix block subnet.AddressTrie.TrieNode<E>
AddressTrie. firstAddedNode()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. firstAddedNode()
AddressTrie.TrieNode<E>
AddressTrieOps. firstAddedNode()
Returns the added node with the first (lowest valued) key, or null if there are no added entries in this trie or subtrieAddressTrie.TrieNode<E>
AddressTrie. firstNode()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. firstNode()
AddressTrie.TrieNode<E>
AddressTrieOps. firstNode()
Returns the node with the first (lowest valued) key, whether the node is added or notAddressTrie.TrieNode<E>
AddressTrie. floorAddedNode(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. floorAddedNode(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. floorAddedNode(E addr)
Returns the added node whose address is the highest address less than or equal to the given address.default AddressTrie.TrieNode<E>
AddressTrieOps. getAddedNode(E addr)
Gets trie nodes representing added elements.AddressTrie.TrieNode<E>
AddressTrie.TrieNode. getLowerSubNode()
Returns the sub node whose address is smallest in valueAddressTrie.TrieNode<E>
AddressTrie. getNode(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. getNode(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. getNode(E addr)
Gets the node corresponding to the given address, returns null if not such element exists.AddressTrie.TrieNode<E>
AddressTrie.TrieNode. getParent()
Returns the node for the subnet block containing this node.AddressTrie.TrieNode<E>
AddressTrie. getRoot()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. getUpperSubNode()
Returns the sub-node whose address is largest in valueAddressTrie.TrieNode<E>
AddressTrie. higherAddedNode(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. higherAddedNode(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. higherAddedNode(E addr)
Returns the added node whose address is the lowest address strictly greater than the given address.AddressTrie.TrieNode<E>
AddressTrie. lastAddedNode()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. lastAddedNode()
AddressTrie.TrieNode<E>
AddressTrieOps. lastAddedNode()
Returns the added node with the last (highest valued) key, or null if there are no added elements in this trie or subtrieAddressTrie.TrieNode<E>
AddressTrie. lastNode()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. lastNode()
AddressTrie.TrieNode<E>
AddressTrieOps. lastNode()
Returns the node with the last (highest valued) key, whether the node is added or notAddressTrie.TrieNode<E>
AddressTrie. longestPrefixMatchNode(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. longestPrefixMatchNode(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. longestPrefixMatchNode(E addr)
Finds the containing subnet or address in the trie with the smallest subnet size, which is equivalent to finding the subnet or address with the longest matching prefix.AddressTrie.TrieNode<E>
AddressTrie. lowerAddedNode(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. lowerAddedNode(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. lowerAddedNode(E addr)
Returns the added node whose address is the highest address strictly less than the given address.AddressTrie.TrieNode<E>
AddressTrie.TrieNode. nextAddedNode()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. nextNode()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. previousAddedNode()
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. previousNode()
AddressTrie.TrieNode<E>
AddressTrie. removeElementsContainedBy(E addr)
AddressTrie.TrieNode<E>
AddressTrie.TrieNode. removeElementsContainedBy(E addr)
AddressTrie.TrieNode<E>
AddressTrieOps. removeElementsContainedBy(E addr)
Removes any single address or prefix block subnet from the trie that is contained in the given individual address or prefix block subnet.Methods in inet.ipaddr.format.util that return types with arguments of type AddressTrie.TrieNode Modifier and Type Method Description java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie. allNodeIterator(boolean forward)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie.TrieNode. allNodeIterator(boolean forward)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrieOps. allNodeIterator(boolean forward)
java.util.Spliterator<? extends AddressTrie.TrieNode<E>>
AddressTrie. allNodeSpliterator(boolean forward)
java.util.Spliterator<? extends AddressTrie.TrieNode<E>>
AddressTrie.TrieNode. allNodeSpliterator(boolean forward)
java.util.Spliterator<? extends AddressTrie.TrieNode<E>>
AddressTrieOps. allNodeSpliterator(boolean forward)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie. blockSizeAllNodeIterator(boolean lowerSubNodeFirst)
Iterates all nodes in the trie, ordered by keys from largest prefix blocks to smallest, and then to individual addresses.java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie.TrieNode. blockSizeAllNodeIterator(boolean lowerSubNodeFirst)
Iterates all the nodes, ordered by keys from largest prefix blocks to smallest and then to individual addresses, in the sub-trie with this node as the root.<C> BinaryTreeNode.CachingIterator<? extends AddressTrie.TrieNode<E>,E,C>
AddressTrie. blockSizeCachingAllNodeIterator()
Iterates all nodes, ordered by keys from largest prefix blocks to smallest, and then to individual addresses.<C> BinaryTreeNode.CachingIterator<? extends AddressTrie.TrieNode<E>,E,C>
AddressTrie.TrieNode. blockSizeCachingAllNodeIterator()
Iterates all nodes, ordered by keys from largest prefix blocks to smallest and then to individual addresses, in the sub-trie with this node as the root.java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie. blockSizeNodeIterator(boolean lowerSubNodeFirst)
Iterates the added nodes in the trie, ordered by keys from largest prefix blocks to smallest, and then to individual addresses.java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie.TrieNode. blockSizeNodeIterator(boolean lowerSubNodeFirst)
Iterates the added nodes, ordered by keys from largest prefix blocks to smallest and then to individual addresses, in the sub-trie with this node as the root.java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie. containedFirstAllNodeIterator(boolean forwardSubNodeOrder)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie.TrieNode. containedFirstAllNodeIterator(boolean forwardSubNodeOrder)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrieOps. containedFirstAllNodeIterator(boolean forwardSubNodeOrder)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie. containedFirstIterator(boolean forwardSubNodeOrder)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie.TrieNode. containedFirstIterator(boolean forwardSubNodeOrder)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrieOps. containedFirstIterator(boolean forwardSubNodeOrder)
<C> BinaryTreeNode.CachingIterator<? extends AddressTrie.TrieNode<E>,E,C>
AddressTrie. containingFirstAllNodeIterator(boolean forwardSubNodeOrder)
<C> BinaryTreeNode.CachingIterator<? extends AddressTrie.TrieNode<E>,E,C>
AddressTrie.TrieNode. containingFirstAllNodeIterator(boolean forwardSubNodeOrder)
<C> BinaryTreeNode.CachingIterator<? extends AddressTrie.TrieNode<E>,E,C>
AddressTrieOps. containingFirstAllNodeIterator(boolean forwardSubNodeOrder)
<C> BinaryTreeNode.CachingIterator<? extends AddressTrie.TrieNode<E>,E,C>
AddressTrie. containingFirstIterator(boolean forwardSubNodeOrder)
<C> BinaryTreeNode.CachingIterator<? extends AddressTrie.TrieNode<E>,E,C>
AddressTrie.TrieNode. containingFirstIterator(boolean forwardSubNodeOrder)
<C> BinaryTreeNode.CachingIterator<? extends AddressTrie.TrieNode<E>,E,C>
AddressTrieOps. containingFirstIterator(boolean forwardSubNodeOrder)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie. nodeIterator(boolean forward)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrie.TrieNode. nodeIterator(boolean forward)
java.util.Iterator<? extends AddressTrie.TrieNode<E>>
AddressTrieOps. nodeIterator(boolean forward)
java.util.Spliterator<? extends AddressTrie.TrieNode<E>>
AddressTrie. nodeSpliterator(boolean forward)
java.util.Spliterator<? extends AddressTrie.TrieNode<E>>
AddressTrie.TrieNode. nodeSpliterator(boolean forward)
java.util.Spliterator<? extends AddressTrie.TrieNode<E>>
AddressTrieOps. nodeSpliterator(boolean forward)
Methods in inet.ipaddr.format.util with parameters of type AddressTrie.TrieNode Modifier and Type Method Description AddressTrie.TrieNode<E>
AddressTrie. addTrie(AddressTrie.TrieNode<E> trie)
AddressTrie.TrieNode<E>
AddressTrieOps.AddressTrieAddOps. addTrie(AddressTrie.TrieNode<E> trie)
Adds nodes matching the given sub-root node and all of its sub-nodes to the trie, if not already there. -
Uses of AddressTrie.TrieNode in inet.ipaddr.ipv4
Subclasses of AddressTrie.TrieNode in inet.ipaddr.ipv4 Modifier and Type Class Description static class
IPv4AddressAssociativeTrie.IPv4AssociativeTrieNode<V>
static class
IPv4AddressTrie.IPv4TrieNode
Methods in inet.ipaddr.ipv4 with parameters of type AddressTrie.TrieNode Modifier and Type Method Description IPv4AddressAssociativeTrie.IPv4AssociativeTrieNode<V>
IPv4AddressAssociativeTrie. addTrie(AddressTrie.TrieNode<IPv4Address> trie)
IPv4AddressTrie.IPv4TrieNode
IPv4AddressTrie. addTrie(AddressTrie.TrieNode<IPv4Address> trie)
-
Uses of AddressTrie.TrieNode in inet.ipaddr.ipv6
Subclasses of AddressTrie.TrieNode in inet.ipaddr.ipv6 Modifier and Type Class Description static class
IPv6AddressAssociativeTrie.IPv6AssociativeTrieNode<V>
static class
IPv6AddressTrie.IPv6TrieNode
Methods in inet.ipaddr.ipv6 with parameters of type AddressTrie.TrieNode Modifier and Type Method Description IPv6AddressAssociativeTrie.IPv6AssociativeTrieNode<V>
IPv6AddressAssociativeTrie. addTrie(AddressTrie.TrieNode<IPv6Address> trie)
IPv6AddressTrie.IPv6TrieNode
IPv6AddressTrie. addTrie(AddressTrie.TrieNode<IPv6Address> trie)
-
Uses of AddressTrie.TrieNode in inet.ipaddr.mac
Subclasses of AddressTrie.TrieNode in inet.ipaddr.mac Modifier and Type Class Description static class
MACAddressAssociativeTrie.MACAssociativeTrieNode<V>
static class
MACAddressTrie.MACTrieNode
Methods in inet.ipaddr.mac with parameters of type AddressTrie.TrieNode Modifier and Type Method Description MACAddressAssociativeTrie.MACAssociativeTrieNode<V>
MACAddressAssociativeTrie. addTrie(AddressTrie.TrieNode<MACAddress> trie)
MACAddressTrie.MACTrieNode
MACAddressTrie. addTrie(AddressTrie.TrieNode<MACAddress> trie)
-