Package | Description |
---|---|
inet.ipaddr | |
inet.ipaddr.ipv4 | |
inet.ipaddr.ipv6 |
Modifier and Type | Class and Description |
---|---|
class |
IPAddressNetwork<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends java.net.InetAddress>
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.
|
Modifier and Type | Method and Description |
---|---|
IPAddressSegment |
IPAddressSection.getDivision(int index) |
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.
|
IPAddressSegment |
IPAddressSegmentSeries.getSegment(int index) |
IPAddressSegment |
IPAddressSection.getSegment(int index) |
IPAddressSegment[] |
IPAddressSegmentSeries.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 |
IPAddressSegment.removePrefixLength() |
abstract IPAddressSegment |
IPAddressSegment.removePrefixLength(boolean zeroed) |
abstract IPAddressSegment |
IPAddressSegment.reverseBits(boolean perByte) |
abstract IPAddressSegment |
IPAddressSegment.reverseBytes() |
abstract IPAddressSegment |
IPAddressSegment.toHostSegment(java.lang.Integer segmentPrefixLength)
used by getHostSection, see
IPAddressSegmentSeries.getHostSection(int) |
IPAddressSegment |
IPAddressSegment.toNetworkSegment(java.lang.Integer segmentPrefixLength)
used by constructors of IPAddressSection, see
IPAddressSegmentSeries.getNetworkSection(int, boolean) |
abstract IPAddressSegment |
IPAddressSegment.toNetworkSegment(java.lang.Integer segmentPrefixLength,
boolean withPrefixLength)
used by getNetworkSection and by constructors of IPAddressSection, see
IPAddressSegmentSeries.getNetworkSection(int, boolean) |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Iterable<? extends IPAddressSegment> |
IPAddressSegment.getIterable() |
abstract java.util.Iterator<? extends IPAddressSegment> |
IPAddressSegment.iterator() |
abstract java.util.Iterator<? extends IPAddressSegment> |
IPAddressSegment.prefixBlockIterator()
Iterates through the individual prefix blocks.
|
Modifier and Type | Method and Description |
---|---|
T |
IPAddressNetwork.IPAddressCreator.createAddress(S[] segments) |
T |
IPAddressNetwork.IPAddressCreator.createAddress(S[] segments,
java.lang.Integer prefix) |
abstract R |
IPAddressNetwork.IPAddressCreator.createSection(S[] segments) |
abstract R |
IPAddressNetwork.IPAddressCreator.createSection(S[] segments,
java.lang.Integer networkPrefixLength) |
Modifier and Type | Class and Description |
---|---|
class |
IPv4AddressSegment
This represents a segment of an IP address.
|
Modifier and Type | Class and Description |
---|---|
class |
IPv6AddressSegment
This represents a segment of an IP address.
|