Package | Description |
---|---|
inet.ipaddr | |
inet.ipaddr.format | |
inet.ipaddr.ipv4 | |
inet.ipaddr.ipv6 | |
inet.ipaddr.mac |
Class and Description |
---|
Address |
Address.AddressProvider |
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.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.
|
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 |
PrefixLenException |
Class and Description |
---|
Address |
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.
|
PrefixLenException |
Class and Description |
---|
Address |
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.
|
IPAddressStringParameters.IPAddressStringFormatParameters |
PrefixLenException |
SizeMismatchException |
Class and Description |
---|
Address |
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.
|
IPAddressStringParameters
This class allows you to control the validation performed by the class
IPAddressString . |
IPAddressStringParameters.IPAddressStringFormatParameters |
PrefixLenException |
SizeMismatchException |
Class and Description |
---|
Address |
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.
|
MACAddressString
Parses the string representation of a MAC address.
|