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.ipv4 |
Classes for IPv4
|
inet.ipaddr.ipv6 |
Classes for IPv6
|
Modifier and Type | Class and Description |
---|---|
class |
IPAddress
A single IP address, or a subnet of multiple addresses.
|
class |
IPAddressSeqRange
This class can be used to represent an arbitrary range of consecutive IP addresses.
|
Modifier and Type | Method and Description |
---|---|
IPAddressSeqRange |
IPAddressSeqRange.extend(IPAddressRange other)
Extend this sequential range to include all address in the given range, which can be an IPAddress or IPAddressSeqRange.
|
Modifier and Type | Method and Description |
---|---|
AddressComponentRangeSpliterator<? extends IPAddressRange,? extends IPAddress> |
IPAddressRange.prefixBlockSpliterator(int prefLength)
Partitions and traverses through the individual prefix blocks for the given prefix length.
|
Iterator<? extends IPAddressRange> |
IPAddressRange.prefixIterator(int prefixLength)
Iterates through the range of prefixes in this range instance using the given prefix length.
|
AddressComponentSpliterator<? extends IPAddressRange> |
IPAddressRange.prefixSpliterator(int prefLength)
Partitions and traverses through the individual prefixes for the given prefix length.
|
Stream<? extends IPAddressRange> |
IPAddressRange.prefixStream(int prefLength)
Returns a sequential stream of the individual prefixes for the given prefix length.
|
AddressComponentRangeSpliterator<? extends IPAddressRange,? extends IPAddress> |
IPAddressRange.spliterator()
Partitions and traverses through the individual addresses.
|
Modifier and Type | Class and Description |
---|---|
class |
IPv4Address
An IPv4 address, or a subnet of multiple IPv4 addresses.
|
class |
IPv4AddressSeqRange
Represents an arbitrary range of IPv4 addresses.
|
Modifier and Type | Class and Description |
---|---|
class |
IPv6Address
An IPv6 address, or a subnet of multiple IPv6 addresses.
|
class |
IPv6AddressSeqRange
Represents an arbitrary range of IPv6 addresses.
|