| 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.ipv4 |
Classes for IPv4
|
| inet.ipaddr.ipv6 |
Classes for IPv6
|
| inet.ipaddr.mac |
Classes for MAC addresses.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AddressComponent |
interface |
AddressSection |
interface |
AddressSegment
Represents a single segment of an address.
|
interface |
AddressSegmentSeries
Represents a series of address segments, each of equal byte size, the byte size being a whole number of bytes.
|
interface |
IPAddressSegmentSeries
Represents a series of IP address segments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Address |
class |
IPAddress
A single IP address, or a subnet of multiple addresses.
|
class |
IPAddressSection
A section of an IPAddress.
|
class |
IPAddressSegment
This represents a single segment of an IP address.
|
class |
IPAddressSeqRange
This class can be used to represent an arbitrary range of IP addresses.
|
| Modifier and Type | Method and Description |
|---|---|
int |
AddressComparator.compare(AddressItem one,
AddressItem two) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AddressDivisionSeries
Represents a series of groups of address divisions or segments.
|
interface |
AddressGenericDivision
Represents a division for any address series.
|
interface |
AddressItemRange |
interface |
IPAddressDivisionSeries
Represents a series of groups of address divisions or segments.
|
interface |
IPAddressGenericDivision
Represents
|
interface |
IPAddressRange |
| Modifier and Type | Class and Description |
|---|---|
class |
AddressDivisionBase
Base class for address divisions.
|
class |
AddressDivisionGroupingBase
AddressDivisionGrouping objects consist of a series of AddressDivision objects, each division containing one or more segments.
|
| Modifier and Type | Method and Description |
|---|---|
AddressItem |
AddressItemRange.getLower()
If this instance represents multiple address items, returns the one with the lowest numeric value.
|
AddressItem |
AddressItemRange.getUpper()
If this instance represents multiple address items, returns the one with the highest numeric value.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<? extends AddressItem> |
AddressItemRange.getIterable()
Useful for using an instance in a "for-each loop".
|
java.util.Iterator<? extends AddressItem> |
AddressItemRange.iterator()
Iterates through the individual elements of this address item.
|
| Modifier and Type | Method and Description |
|---|---|
default int |
AddressItem.compareTo(AddressItem other)
Uses
Address.DEFAULT_ADDRESS_COMPARATOR, an instance of AddressComparator.CountComparator, to compare any two address items. |
| Modifier and Type | Class and Description |
|---|---|
class |
IPAddressLargeDivision
This class supports a segment or division of an arbitrary number of bits.
|
class |
IPAddressLargeDivisionGrouping |
| Modifier and Type | Class and Description |
|---|---|
class |
AddressBitsDivision
An address division for mac
|
class |
AddressDivision
A division of an address.
|
class |
AddressDivisionGrouping
AddressDivisionGrouping objects consist of a series of AddressDivision objects, each division containing one or more segments.
|
class |
IPAddressBitsDivision |
class |
IPAddressDivision
A division of an IP address.
|
class |
IPAddressDivisionGrouping
IPAddressDivisionGrouping objects consist of a series of IPAddressDivision objects, each division containing one or more segments.
|
class |
IPAddressJoinedSegments
A combination of two or more IP address segments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IPv4Address
An IPv4 address, or a subnet of multiple IPv4 addresses.
|
class |
IPv4AddressSection |
class |
IPv4AddressSegment
This represents a segment of an IP address.
|
class |
IPv4AddressSeqRange |
class |
IPv4JoinedSegments |
| Modifier and Type | Class and Description |
|---|---|
class |
IPv6Address
An IPv6 address, or a subnet of multiple IPv6 addresses.
|
class |
IPv6AddressSection |
static class |
IPv6AddressSection.IPv6v4MixedAddressSection |
class |
IPv6AddressSegment
This represents a segment of an IP address.
|
class |
IPv6AddressSeqRange |
| Modifier and Type | Class and Description |
|---|---|
class |
MACAddress
A MAC address, or a collection of multiple MAC addresses.
|
class |
MACAddressSection |
class |
MACAddressSegment |