Package | Description |
---|---|
inet.ipaddr.format.util |
Contains utility classes such as collections, spliterators, and String-writers.
|
inet.ipaddr.ipv4 |
Classes for IPv4
|
inet.ipaddr.ipv6 |
Classes for IPv6
|
inet.ipaddr.mac |
Classes for MAC addresses.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AddressTrieOps<E extends Address>
Provides an interface to the trie operations.
|
static interface |
AddressTrieOps.AddressTrieAddOps<E extends Address>
Provides an interface to the trie add operations.
|
static interface |
AddressTrieOps.AssociativeAddressTrieOps<K extends Address,V>
Provides an interface to the associative trie operations.
|
static interface |
AddressTrieOps.AssociativeAddressTriePutOps<K extends Address,V>
Provides an interface to the associative trie put operations.
|
Modifier and Type | Class and Description |
---|---|
class |
AddressTrie<E extends Address>
A compact binary trie (aka compact binary prefix tree, or binary radix trie), for addresses and/or CIDR prefix block subnets.
|
static class |
AddressTrie.TrieNode<E extends Address>
A node for a compact binary prefix trie whose elements are prefix block subnets or addresses,
|
class |
AssociativeAddressTrie<K extends Address,V>
An address trie in which each node is associated with a value.
|
static class |
AssociativeAddressTrie.AssociativeTrieNode<K extends Address,V> |
class |
BinaryTreeNode<E>
A binary tree node.
|
Modifier and Type | Class and Description |
---|---|
class |
IPv4AddressAssociativeTrie<V>
An IPv4 address trie in which each node can be associated with a value.
|
static class |
IPv4AddressAssociativeTrie.IPv4AssociativeTrieNode<V> |
class |
IPv4AddressTrie
An IPv4 address trie.
|
static class |
IPv4AddressTrie.IPv4TrieNode |
Modifier and Type | Class and Description |
---|---|
class |
IPv6AddressAssociativeTrie<V>
An IPv6 address trie in which each node can be associated with a value.
|
static class |
IPv6AddressAssociativeTrie.IPv6AssociativeTrieNode<V> |
class |
IPv6AddressTrie
An IPv6 address trie.
|
static class |
IPv6AddressTrie.IPv6TrieNode |
Modifier and Type | Class and Description |
---|---|
class |
MACAddressAssociativeTrie<V>
A MAC address trie in which each node can be associated with a value.
|
static class |
MACAddressAssociativeTrie.MACAssociativeTrieNode<V> |
class |
MACAddressTrie
A MAC address trie.
|
static class |
MACAddressTrie.MACTrieNode |