Package | Description |
---|---|
inet.ipaddr.ipv4 | |
inet.ipaddr.ipv6 | |
inet.ipaddr.mac |
Modifier and Type | Method and Description |
---|---|
IPv4AddressSection[] |
IPv4AddressSection.mergeBlocks(IPv6AddressSection... sections)
Merges this with the list of sections to produce the smallest array of prefix blocks, going from smallest to largest
|
Modifier and Type | Method and Description |
---|---|
IPv6AddressSection |
IPv6AddressSection.adjustPrefixBySegment(boolean nextSegment) |
IPv6AddressSection |
IPv6AddressSection.adjustPrefixBySegment(boolean nextSegment,
boolean zeroed) |
IPv6AddressSection |
IPv6AddressSection.adjustPrefixLength(int adjustment) |
IPv6AddressSection |
IPv6AddressSection.adjustPrefixLength(int adjustment,
boolean zeroed) |
IPv6AddressSection |
IPv6AddressSection.append(IPv6AddressSection other) |
IPv6AddressSection |
IPv6AddressSection.appendToNetwork(IPv6AddressSection other) |
IPv6AddressSection |
IPv6AddressSection.applyPrefixLength(int networkPrefixLength) |
IPv6AddressSection |
IPv6AddressSection.assignMinPrefixForBlock() |
IPv6AddressSection |
IPv6AddressSection.assignPrefixForSingleBlock() |
IPv6AddressSection |
IPv6AddressSection.bitwiseOr(IPv6AddressSection mask)
Equivalent to
bitwiseOr(IPv6AddressSection, boolean) with the second argument as false. |
IPv6AddressSection |
IPv6AddressSection.bitwiseOr(IPv6AddressSection mask,
boolean retainPrefix)
Does the bitwise disjunction with this address.
|
IPv6AddressSection |
IPv6AddressSection.bitwiseOrNetwork(IPv6AddressSection mask,
int networkPrefixLength)
Does the bitwise disjunction with this address.
|
IPv6AddressSection |
IPv6AddressSection.createMaxHost() |
IPv6AddressSection |
IPv6AddressSection.createNonMixedSection() |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
int segmentCount,
java.lang.Integer prefix) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(byte[] bytes,
java.lang.Integer prefix) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(byte[] bytes,
int byteStartIndex,
int byteEndIndex,
java.lang.Integer prefix) |
static IPv6AddressSection |
IPv6AddressSection.createSection(IPv6AddressNetwork.IPv6AddressCreator creator,
IPv6AddressSegment[] nonMixedSection,
IPv4Address mixedSection) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(IPv6AddressSegment[] segments) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(IPv6AddressSegment[] segments,
java.lang.Integer networkPrefixLength) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(MACAddress eui) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(MACAddressSection eui) |
IPv6AddressSection |
IPv6AddressSection.getHostSection() |
IPv6AddressSection |
IPv6Address.getHostSection() |
IPv6AddressSection |
IPv6AddressSection.getHostSection(int networkPrefixLength) |
IPv6AddressSection |
IPv6Address.getHostSection(int networkPrefixLength) |
IPv6AddressSection |
IPv6AddressNetwork.getLinkLocalPrefix() |
IPv6AddressSection |
IPv6AddressSection.getLower() |
IPv6AddressSection |
IPv6AddressSection.getLowerNonZeroHost() |
IPv6AddressSection |
IPv6AddressSection.getNetworkSection() |
IPv6AddressSection |
IPv6Address.getNetworkSection() |
IPv6AddressSection |
IPv6AddressSection.getNetworkSection(int networkPrefixLength) |
IPv6AddressSection |
IPv6Address.getNetworkSection(int networkPrefixLength) |
IPv6AddressSection |
IPv6AddressSection.getNetworkSection(int networkPrefixLength,
boolean withPrefixLength) |
IPv6AddressSection |
IPv6Address.getNetworkSection(int networkPrefixLength,
boolean withPrefixLength) |
IPv6AddressSection |
IPv6AddressSection.getSection() |
IPv6AddressSection |
IPv6Address.getSection() |
IPv6AddressSection |
IPv6AddressSection.getSection(int index) |
IPv6AddressSection |
IPv6Address.getSection(int index) |
IPv6AddressSection |
IPv6AddressSection.getSection(int index,
int endIndex) |
IPv6AddressSection |
IPv6Address.getSection(int index,
int endIndex) |
IPv6AddressSection[] |
IPv6AddressSection.getSpanningPrefixBlocks(IPv6AddressSection other)
Produces the list of prefix block subnets that span from this series to the given series.
|
IPv6AddressSection |
IPv6AddressSection.getUpper() |
IPv6AddressSection |
IPv6AddressSection.increment(long increment) |
IPv6AddressSection |
IPv6AddressSection.insert(int index,
IPv6AddressSection other) |
IPv6AddressSection |
IPv6AddressSection.intersect(IPv6AddressSection other)
Produces the subnet sections whose addresses are found in both this and the given argument.
|
IPv6AddressSection |
IPv6AddressSection.mask(IPv6AddressSection mask)
Equivalent to
mask(IPv6AddressSection, boolean) with the second argument as false. |
IPv6AddressSection |
IPv6AddressSection.mask(IPv6AddressSection mask,
boolean retainPrefix)
Does the bitwise conjuction with this address.
|
IPv6AddressSection |
IPv6AddressSection.maskNetwork(IPv6AddressSection mask,
int networkPrefixLength)
Applies the given mask to the network section of the address as indicated by the given prefix length.
|
IPv6AddressSection[] |
IPv6AddressSection.mergeBlocks(IPv6AddressSection... sections)
Merges this with the list of sections to produce the smallest array of prefix blocks, going from smallest to largest
|
IPv6AddressSection |
IPv6AddressSection.removePrefixLength() |
IPv6AddressSection |
IPv6AddressSection.removePrefixLength(boolean zeroed) |
IPv6AddressSection |
IPv6AddressSection.replace(int startIndex,
int endIndex,
IPv6AddressSection replacement,
int replacementStartIndex,
int replacementEndIndex)
Replaces segments starting from startIndex and ending before endIndex with the segments starting at replacementStartIndex and
ending before replacementEndIndex from the replacement section
|
IPv6AddressSection |
IPv6AddressSection.replace(int startIndex,
int endIndex,
IPv6AddressSection replacement,
int replacementStartIndex,
int replacementEndIndex,
boolean appendNetwork) |
IPv6AddressSection |
IPv6AddressSection.replace(int index,
IPv6AddressSection replacement)
Replace the segments of this section starting at the given index with the given replacement segments
|
IPv6AddressSection |
IPv6AddressSection.reverseBits(boolean perByte) |
IPv6AddressSection |
IPv6AddressSection.reverseBytes() |
IPv6AddressSection |
IPv6AddressSection.reverseBytesPerSegment() |
IPv6AddressSection |
IPv6AddressSection.reverseSegments() |
IPv6AddressSection |
IPv6AddressSection.setPrefixLength(int networkPrefixLength) |
IPv6AddressSection |
IPv6AddressSection.setPrefixLength(int networkPrefixLength,
boolean withZeros) |
IPv6AddressSection[] |
IPv6AddressSection.subtract(IPv6AddressSection other)
Subtract the give subnet from this subnet, returning an array of sections for the result (the subnets will not be contiguous so an array is required).
|
IPv6AddressSection |
IPv6AddressSection.toMaxHost() |
IPv6AddressSection |
IPv6AddressSection.toMaxHost(int prefixLength) |
IPv6AddressSection |
IPv6AddressSection.toPrefixBlock() |
IPv6AddressSection |
IPv6AddressSection.toPrefixBlock(int networkPrefixLength) |
IPv6AddressSection |
IPv6AddressSection.toZeroHost() |
IPv6AddressSection |
IPv6AddressSection.toZeroHost(int prefixLength) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<IPv6AddressSection> |
IPv6AddressSection.getIterable() |
java.util.Iterator<IPv6AddressSection> |
IPv6AddressSection.iterator() |
java.util.Iterator<IPv6AddressSection> |
IPv6AddressSection.nonZeroHostIterator() |
java.util.Iterator<IPv6AddressSection> |
IPv6AddressSection.prefixBlockIterator() |
Modifier and Type | Method and Description |
---|---|
IPv6AddressSection |
IPv6AddressSection.append(IPv6AddressSection other) |
IPv6AddressSection |
IPv6AddressSection.appendToNetwork(IPv6AddressSection other) |
IPv6AddressSection |
IPv6AddressSection.bitwiseOr(IPv6AddressSection mask)
Equivalent to
bitwiseOr(IPv6AddressSection, boolean) with the second argument as false. |
IPv6AddressSection |
IPv6AddressSection.bitwiseOr(IPv6AddressSection mask,
boolean retainPrefix)
Does the bitwise disjunction with this address.
|
IPv6AddressSection |
IPv6AddressSection.bitwiseOrNetwork(IPv6AddressSection mask,
int networkPrefixLength)
Does the bitwise disjunction with this address.
|
IPv6Address |
IPv6AddressNetwork.IPv6AddressCreator.createAddress(IPv6AddressSection section) |
IPv6Address |
IPv6AddressNetwork.IPv6AddressCreator.createAddress(IPv6AddressSection section,
java.lang.CharSequence zone) |
IPv6AddressSection[] |
IPv6AddressSection.getSpanningPrefixBlocks(IPv6AddressSection other)
Produces the list of prefix block subnets that span from this series to the given series.
|
IPv6AddressSection |
IPv6AddressSection.insert(int index,
IPv6AddressSection other) |
IPv6AddressSection |
IPv6AddressSection.intersect(IPv6AddressSection other)
Produces the subnet sections whose addresses are found in both this and the given argument.
|
IPv6AddressSection |
IPv6AddressSection.mask(IPv6AddressSection mask)
Equivalent to
mask(IPv6AddressSection, boolean) with the second argument as false. |
IPv6AddressSection |
IPv6AddressSection.mask(IPv6AddressSection mask,
boolean retainPrefix)
Does the bitwise conjuction with this address.
|
IPv6AddressSection |
IPv6AddressSection.maskNetwork(IPv6AddressSection mask,
int networkPrefixLength)
Applies the given mask to the network section of the address as indicated by the given prefix length.
|
IPv6AddressSection[] |
IPv6AddressSection.mergeBlocks(IPv6AddressSection... sections)
Merges this with the list of sections to produce the smallest array of prefix blocks, going from smallest to largest
|
IPv6AddressSection |
IPv6AddressSection.replace(int startIndex,
int endIndex,
IPv6AddressSection replacement,
int replacementStartIndex,
int replacementEndIndex)
Replaces segments starting from startIndex and ending before endIndex with the segments starting at replacementStartIndex and
ending before replacementEndIndex from the replacement section
|
IPv6AddressSection |
IPv6AddressSection.replace(int startIndex,
int endIndex,
IPv6AddressSection replacement,
int replacementStartIndex,
int replacementEndIndex,
boolean appendNetwork) |
IPv6AddressSection |
IPv6AddressSection.replace(int index,
IPv6AddressSection replacement)
Replace the segments of this section starting at the given index with the given replacement segments
|
IPv6AddressSection[] |
IPv6AddressSection.subtract(IPv6AddressSection other)
Subtract the give subnet from this subnet, returning an array of sections for the result (the subnets will not be contiguous so an array is required).
|
Constructor and Description |
---|
IPv6Address(IPv6AddressSection section) |
IPv6Address(IPv6AddressSection section,
java.lang.CharSequence zone) |
IPv6Address(IPv6AddressSection section,
MACAddress eui)
Constructs an IPv6 address from a modified EUI-64 (Extended Unique Identifier) address section and an IPv6 address section network prefix.
|
IPv6Address(IPv6AddressSection section,
MACAddressSection eui)
Constructs an IPv6 address from a modified EUI-64 (Extended Unique Identifier) address and an IPv6 address section network prefix.
|
IPv6Address(IPv6AddressSection section,
MACAddressSection eui,
java.lang.CharSequence zone) |
Modifier and Type | Method and Description |
---|---|
IPv6AddressSection |
MACAddressSection.toEUI64IPv6()
Converts to Ipv6.
|
IPv6AddressSection |
MACAddress.toEUI64IPv6()
Converts to an Ipv6 address section.
|