Package | Description |
---|---|
inet.ipaddr | |
inet.ipaddr.ipv4 | |
inet.ipaddr.ipv6 |
Modifier and Type | Class and Description |
---|---|
class |
IPAddressTypeNetwork<T extends IPAddress,S extends IPAddressSegment>
A network of addresses of a single version (ie bit length) providing a collection of standard addresses and segments for that version, such as masks and loopbacks.
|
Modifier and Type | Method and Description |
---|---|
abstract IPAddressSegment |
IPAddressSegment.getLower()
If this segment represents a range of values, returns a segment representing just the lowest value in the range, otherwise returns this.
|
abstract IPAddressSegment[] |
IPAddressSection.getLowerSegments()
If this represents an address section with ranging values, returns an array of address segments representing the lower values of the range
If this represents an address section with a single value in each segment, returns an array containing the segments for this section.
|
IPAddressSegment |
IPAddressSection.getSegment(int index) |
IPAddressSegment |
IPAddress.getSegment(int index) |
abstract IPAddressSegment[] |
IPAddressSection.getSegments() |
abstract IPAddressSegment |
IPAddressSegment.getUpper()
If this segment represents a range of values, returns a segment representing just the highest value in the range, otherwise returns this.
|
abstract IPAddressSegment[] |
IPAddressSection.getUpperSegments()
If this represents an address section with ranging values, returns an an array of address segments representing the upper values of the rang
If this represents an address section with a single value in each segment, returns an array containing the segments for this section.
|
abstract IPAddressSegment |
IPAddressSegment.toHostSegment(java.lang.Integer segmentPrefixLength)
used by getHostSection, see
IPAddress.getHostSection(int) |
abstract IPAddressSegment |
IPAddressSegment.toMaskedSegment(IPAddressSegment maskSegment,
java.lang.Integer segmentPrefixLength)
returns a new segment masked by the given mask
This method applies the mask first to every address in the range, and it does not preserve any existing prefix.
|
IPAddressSegment |
IPAddressSegment.toNetworkSegment(java.lang.Integer segmentPrefixLength)
used by constructors of IPAddressSection, see
IPAddress.getNetworkSection(int, boolean) |
abstract IPAddressSegment |
IPAddressSegment.toNetworkSegment(java.lang.Integer segmentPrefixLength,
boolean withPrefixLength)
used by getNetworkSection and by constructors of IPAddressSection, see
IPAddress.getNetworkSection(int, boolean) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Iterator<? extends IPAddressSegment> |
IPAddressSegment.iterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
IPAddressSegment.contains(IPAddressSegment other) |
void |
IPAddressSection.copySegments(int start,
int end,
IPAddressSegment[] segs,
int index) |
boolean |
IPAddressSegment.isMaskCompatibleWithRange(IPAddressSegment maskSegment,
java.lang.Integer segmentPrefixLength) |
abstract IPAddressSegment |
IPAddressSegment.toMaskedSegment(IPAddressSegment maskSegment,
java.lang.Integer segmentPrefixLength)
returns a new segment masked by the given mask
This method applies the mask first to every address in the range, and it does not preserve any existing prefix.
|
Constructor and Description |
---|
IPAddressTypeException(IPAddressSegment one,
int oneIndex,
IPAddressSegment two,
int twoIndex,
java.lang.String key) |
IPAddressTypeException(IPAddressSegment one,
IPAddressSegment two,
java.lang.String key) |
Modifier and Type | Class and Description |
---|---|
class |
IPv4AddressSegment
This represents a segment of an IP address.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPv4AddressSegment.contains(IPAddressSegment other) |
IPv4AddressSegment |
IPv4AddressSegment.toMaskedSegment(IPAddressSegment maskSegment,
java.lang.Integer segmentPrefixLength) |
Modifier and Type | Class and Description |
---|---|
class |
IPv6AddressSegment
This represents a segment of an IP address.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPv6AddressSegment.contains(IPAddressSegment other) |
IPv6AddressSegment |
IPv6AddressSegment.toMaskedSegment(IPAddressSegment maskSegment,
java.lang.Integer segmentPrefixLength) |