| Package | Description |
|---|---|
| inet.ipaddr |
Base classes for IP addresses and generic addresses.
|
| inet.ipaddr.format |
Base classes for generic representations of address divisions and groupings of address divisions.
|
| inet.ipaddr.format.large |
Classes for constructing arbitrary divisions of unlimited length and the groupings of those divisions.
|
| inet.ipaddr.format.standard |
Classes for constructing division groupings in which the divisions are under 64 bits of length.
|
| inet.ipaddr.format.string |
Classes for constructing division groupings for producing strings.
|
| 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.
|
| Class and Description |
|---|
| Address
An address, or a collection of multiple addresses.
|
| Address.AddressValueProvider |
| Address.SegmentValueProvider |
| AddressComparator |
| AddressComponent |
| AddressConversionException |
| AddressNetwork
An object representing a collection of addresses.
|
| AddressNetwork.AddressSegmentCreator |
| AddressNetwork.HostIdentifierStringGenerator
Generates and caches HostIdentifierString instances.
|
| AddressNetwork.PrefixConfiguration
Prefix Handling Configuration
The library is designed to treat prefixes three different ways:
|
| AddressSection |
| AddressSegment
Represents a single segment of an address.
|
| AddressSegmentSeries
Represents a series of address segments, each of equal byte size, the byte size being a whole number of bytes.
|
| AddressStringException |
| AddressStringParameters
This class allows you to control the validation performed by the class
IPAddressString or MACAddressString. |
| AddressStringParameters.AddressStringFormatParameters |
| AddressStringParameters.BuilderBase |
| AddressStringParameters.RangeParameters
Controls special characters in addresses like '*', '-', '_'
|
| AddressValueException
Thrown when an address or address component would be too large or small,
when a prefix length is too large or small, or when prefixes across segments are inconsistent.
|
| HostIdentifierException |
| HostIdentifierString
A string that is used to identify a network host.
|
| HostName
An internet host name.
|
| HostNameException |
| HostNameParameters
This class allows you to control the validation performed by the class
HostName. |
| HostNameParameters.Builder |
| IncompatibleAddressException
Represents situations when an address, address section, address segment, or address string represents a valid type or format but
that type does not match the required type or format for a given operation.
|
| IPAddress
A single IP address, or a subnet of multiple addresses.
|
| IPAddress.IPAddressValueProvider |
| IPAddress.IPVersion |
| IPAddressConverter |
| IPAddressNetwork
Represents a network of addresses of a single IP version providing a collection of standard addresses components for that version, such as masks and loopbacks.
|
| IPAddressNetwork.IPAddressCreator |
| IPAddressSection
A section of an IPAddress.
|
| IPAddressSection.IPStringBuilderOptions
This user-facing class is designed to be a clear way to create a collection of strings.
|
| IPAddressSection.IPStringOptions
Represents a clear way to create a specific type of string.
|
| IPAddressSection.IPStringOptions.Builder |
| IPAddressSection.WildcardOptions |
| IPAddressSection.WildcardOptions.WildcardOption |
| IPAddressSegment
This represents a single segment of an IP address.
|
| IPAddressSegmentSeries
Represents a series of IP address segments.
|
| IPAddressSeqRange
This class can be used to represent an arbitrary range of consecutive IP addresses.
|
| IPAddressString
Parses the string representation of an IP address.
|
| IPAddressStringParameters
This class allows you to control the validation performed by the class
IPAddressString. |
| IPAddressStringParameters.Builder |
| MACAddressString
Parses the string representation of a MAC address.
|
| MACAddressStringParameters
This class allows you to control the validation performed by the class
IPAddressString. |
| MACAddressStringParameters.AddressSize |
| MACAddressStringParameters.Builder |
| MACAddressStringParameters.MACAddressStringFormatParameters |
| MACAddressStringParameters.MACAddressStringFormatParameters.Builder |
| PrefixBlockAllocator.AllocatedBlock
Represents a block of addresses allocated for assignment to hosts.
|
| PrefixLenException |
| Class and Description |
|---|
| AddressComponent |
| IPAddress
A single IP address, or a subnet of multiple addresses.
|
| IPAddressSeqRange
This class can be used to represent an arbitrary range of consecutive IP addresses.
|
| Class and Description |
|---|
| AddressValueException
Thrown when an address or address component would be too large or small,
when a prefix length is too large or small, or when prefixes across segments are inconsistent.
|
| IPAddressNetwork
Represents a network of addresses of a single IP version providing a collection of standard addresses components for that version, such as masks and loopbacks.
|
| PrefixLenException |
| Class and Description |
|---|
| Address
An address, or a collection of multiple addresses.
|
| AddressNetwork
An object representing a collection of addresses.
|
| AddressNetwork.AddressSegmentCreator |
| AddressSection |
| AddressSegment
Represents a single segment of an address.
|
| AddressValueException
Thrown when an address or address component would be too large or small,
when a prefix length is too large or small, or when prefixes across segments are inconsistent.
|
| IPAddressNetwork
Represents a network of addresses of a single IP version providing a collection of standard addresses components for that version, such as masks and loopbacks.
|
| Class and Description |
|---|
| IPAddressNetwork
Represents a network of addresses of a single IP version providing a collection of standard addresses components for that version, such as masks and loopbacks.
|
| Class and Description |
|---|
| Address
An address, or a collection of multiple addresses.
|
| AddressSegmentSeries
Represents a series of address segments, each of equal byte size, the byte size being a whole number of bytes.
|
| IPAddress
A single IP address, or a subnet of multiple addresses.
|
| Class and Description |
|---|
| Address
An address, or a collection of multiple addresses.
|
| Address.SegmentValueProvider |
| AddressComponent |
| AddressConversionException |
| AddressNetwork
An object representing a collection of addresses.
|
| AddressNetwork.AddressSegmentCreator |
| AddressNetwork.PrefixConfiguration
Prefix Handling Configuration
The library is designed to treat prefixes three different ways:
|
| AddressSection |
| AddressSegment
Represents a single segment of an address.
|
| AddressSegmentSeries
Represents a series of address segments, each of equal byte size, the byte size being a whole number of bytes.
|
| AddressStringParameters.AddressStringFormatParameters |
| AddressStringParameters.RangeParameters
Controls special characters in addresses like '*', '-', '_'
|
| AddressValueException
Thrown when an address or address component would be too large or small,
when a prefix length is too large or small, or when prefixes across segments are inconsistent.
|
| IncompatibleAddressException
Represents situations when an address, address section, address segment, or address string represents a valid type or format but
that type does not match the required type or format for a given operation.
|
| IPAddress
A single IP address, or a subnet of multiple addresses.
|
| IPAddress.IPVersion |
| IPAddressNetwork
Represents a network of addresses of a single IP version providing a collection of standard addresses components for that version, such as masks and loopbacks.
|
| IPAddressNetwork.IPAddressCreator |
| IPAddressSection
A section of an IPAddress.
|
| IPAddressSection.IPStringBuilderOptions
This user-facing class is designed to be a clear way to create a collection of strings.
|
| IPAddressSection.IPStringOptions
Represents a clear way to create a specific type of string.
|
| IPAddressSection.IPStringOptions.Builder |
| IPAddressSegment
This represents a single segment of an IP address.
|
| IPAddressSegmentSeries
Represents a series of IP address segments.
|
| IPAddressSeqRange
This class can be used to represent an arbitrary range of consecutive IP addresses.
|
| IPAddressStringParameters.IPAddressStringFormatParameters |
| PrefixLenException |
| SizeMismatchException |
| Class and Description |
|---|
| Address
An address, or a collection of multiple addresses.
|
| Address.SegmentValueProvider |
| AddressComponent |
| AddressConversionException |
| AddressNetwork
An object representing a collection of addresses.
|
| AddressNetwork.AddressSegmentCreator |
| AddressNetwork.PrefixConfiguration
Prefix Handling Configuration
The library is designed to treat prefixes three different ways:
|
| AddressPositionException
IPv6 and MAC address sections are not position-independent, which means they have a designated location within a full address.
|
| AddressSection |
| AddressSegment
Represents a single segment of an address.
|
| AddressSegmentSeries
Represents a series of address segments, each of equal byte size, the byte size being a whole number of bytes.
|
| AddressStringParameters.AddressStringFormatParameters |
| AddressStringParameters.RangeParameters
Controls special characters in addresses like '*', '-', '_'
|
| AddressValueException
Thrown when an address or address component would be too large or small,
when a prefix length is too large or small, or when prefixes across segments are inconsistent.
|
| IncompatibleAddressException
Represents situations when an address, address section, address segment, or address string represents a valid type or format but
that type does not match the required type or format for a given operation.
|
| IPAddress
A single IP address, or a subnet of multiple addresses.
|
| IPAddress.IPVersion |
| IPAddressNetwork
Represents a network of addresses of a single IP version providing a collection of standard addresses components for that version, such as masks and loopbacks.
|
| IPAddressNetwork.IPAddressCreator |
| IPAddressSection
A section of an IPAddress.
|
| IPAddressSection.IPStringBuilderOptions
This user-facing class is designed to be a clear way to create a collection of strings.
|
| IPAddressSection.IPStringOptions
Represents a clear way to create a specific type of string.
|
| IPAddressSection.IPStringOptions.Builder |
| IPAddressSection.WildcardOptions |
| IPAddressSegment
This represents a single segment of an IP address.
|
| IPAddressSegmentSeries
Represents a series of IP address segments.
|
| IPAddressSeqRange
This class can be used to represent an arbitrary range of consecutive IP addresses.
|
| IPAddressStringParameters
This class allows you to control the validation performed by the class
IPAddressString. |
| IPAddressStringParameters.IPAddressStringFormatParameters |
| PrefixLenException |
| SizeMismatchException |
| Class and Description |
|---|
| Address
An address, or a collection of multiple addresses.
|
| Address.SegmentValueProvider |
| AddressComponent |
| AddressNetwork
An object representing a collection of addresses.
|
| AddressNetwork.AddressSegmentCreator |
| AddressNetwork.PrefixConfiguration
Prefix Handling Configuration
The library is designed to treat prefixes three different ways:
|
| AddressSection |
| AddressSegment
Represents a single segment of an address.
|
| AddressSegmentSeries
Represents a series of address segments, each of equal byte size, the byte size being a whole number of bytes.
|
| AddressValueException
Thrown when an address or address component would be too large or small,
when a prefix length is too large or small, or when prefixes across segments are inconsistent.
|
| IncompatibleAddressException
Represents situations when an address, address section, address segment, or address string represents a valid type or format but
that type does not match the required type or format for a given operation.
|
| MACAddressString
Parses the string representation of a MAC address.
|