Package | Description |
---|---|
inet.ipaddr.ipv6 |
Classes for IPv6
|
inet.ipaddr.mac |
Classes for MAC addresses.
|
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)
Deprecated.
|
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.coverWithPrefixBlock() |
IPv6AddressSection |
IPv6AddressSection.coverWithPrefixBlock(IPv6AddressSection other) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createFullSectionInternal(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
Integer prefix) |
IPv6AddressSection |
IPv6AddressSection.createMaxHost() |
IPv6AddressSection |
IPv6AddressSection.createNonMixedSection() |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(byte[] bytes,
Integer prefix) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(byte[] bytes,
int byteStartIndex,
int byteEndIndex,
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,
Integer networkPrefixLength) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(MACAddress eui) |
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(MACAddressSection eui) |
IPv6AddressSection |
IPv6AddressSection.getHostMask() |
IPv6AddressSection |
IPv6Address.getHostSection() |
IPv6AddressSection |
IPv6AddressSection.getHostSection() |
IPv6AddressSection |
IPv6Address.getHostSection(int networkPrefixLength) |
IPv6AddressSection |
IPv6AddressSection.getHostSection(int networkPrefixLength) |
IPv6AddressSection |
IPv6AddressNetwork.getLinkLocalPrefix() |
IPv6AddressSection |
IPv6AddressSection.getLower() |
IPv6AddressSection |
IPv6AddressSection.getLowerNonZeroHost() |
IPv6AddressSection |
IPv6AddressSection.getNetworkMask() |
IPv6AddressSection |
IPv6Address.getNetworkSection() |
IPv6AddressSection |
IPv6AddressSection.getNetworkSection() |
IPv6AddressSection |
IPv6Address.getNetworkSection(int networkPrefixLength) |
IPv6AddressSection |
IPv6AddressSection.getNetworkSection(int networkPrefixLength) |
IPv6AddressSection |
IPv6Address.getNetworkSection(int networkPrefixLength,
boolean withPrefixLength) |
IPv6AddressSection |
IPv6AddressSection.getNetworkSection(int networkPrefixLength,
boolean withPrefixLength) |
IPv6AddressSection |
IPv6Address.getSection() |
IPv6AddressSection |
IPv6AddressSection.getSection() |
IPv6AddressSection |
IPv6Address.getSection(int index) |
IPv6AddressSection |
IPv6AddressSection.getSection(int index) |
IPv6AddressSection |
IPv6Address.getSection(int index,
int endIndex) |
IPv6AddressSection |
IPv6AddressSection.getSection(int index,
int endIndex) |
IPv6AddressSection |
IPv6AddressSection.getUpper() |
IPv6AddressSection |
IPv6AddressSection.increment(BigInteger bigIncrement) |
IPv6AddressSection |
IPv6AddressSection.increment(long increment) |
IPv6AddressSection |
IPv6AddressSection.incrementBoundary(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.mergePrefixBlocks(IPv6AddressSection... sections)
Deprecated.
|
IPv6AddressSection[] |
IPv6AddressSection.mergeToPrefixBlocks(IPv6AddressSection... sections)
Merges this with the list of sections to produce the smallest array of prefix blocks.
|
IPv6AddressSection[] |
IPv6AddressSection.mergeToSequentialBlocks(IPv6AddressSection... sections)
Merges this with the list of sections to produce the smallest array of sequential block subnets, going from smallest to largest
|
IPv6AddressSection |
IPv6AddressSection.removePrefixLength()
Deprecated.
|
IPv6AddressSection |
IPv6AddressSection.removePrefixLength(boolean zeroed)
Deprecated.
|
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.setPrefixLength(int networkPrefixLength,
boolean withZeros,
boolean zeroHostIsBlock) |
IPv6AddressSection[] |
IPv6AddressSection.spanWithPrefixBlocks()
Produces an array of prefix blocks that spans the same set of values.
|
IPv6AddressSection[] |
IPv6AddressSection.spanWithPrefixBlocks(IPv6AddressSection other)
Produces the list of prefix block subnets that span from this series to the given series.
|
IPv6AddressSection[] |
IPv6AddressSection.spanWithRangedSegments(IPv6AddressSection other)
Deprecated.
|
IPv6AddressSection[] |
IPv6AddressSection.spanWithSequentialBlocks()
Produces an array of blocks that are sequential that cover the same set of sections as this.
|
IPv6AddressSection[] |
IPv6AddressSection.spanWithSequentialBlocks(IPv6AddressSection other)
Produces a list of range subnets that span from this series to the given series.
|
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) |
IPv6AddressSection |
IPv6AddressSection.toZeroNetwork() |
IPv6AddressSection |
IPv6AddressSection.withoutPrefixLength() |
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.
|
IPv6AddressSection |
IPv6AddressSection.coverWithPrefixBlock(IPv6AddressSection other) |
IPv6Address |
IPv6AddressNetwork.IPv6AddressCreator.createAddress(IPv6AddressSection section) |
IPv6Address |
IPv6AddressNetwork.IPv6AddressCreator.createAddress(IPv6AddressSection section,
IPv6Address.IPv6Zone zone) |
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.mergePrefixBlocks(IPv6AddressSection... sections)
Deprecated.
|
IPv6AddressSection[] |
IPv6AddressSection.mergeToPrefixBlocks(IPv6AddressSection... sections)
Merges this with the list of sections to produce the smallest array of prefix blocks.
|
IPv6AddressSection[] |
IPv6AddressSection.mergeToSequentialBlocks(IPv6AddressSection... sections)
Merges this with the list of sections to produce the smallest array of sequential block subnets, 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) |
IPv6Address |
IPv6Address.replace(int startIndex,
IPv6AddressSection replacement)
Replaces segments starting from startIndex with as many segments as possible from the replacement section
|
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.spanWithPrefixBlocks(IPv6AddressSection other)
Produces the list of prefix block subnets that span from this series to the given series.
|
IPv6AddressSection[] |
IPv6AddressSection.spanWithRangedSegments(IPv6AddressSection other)
Deprecated.
|
IPv6AddressSection[] |
IPv6AddressSection.spanWithSequentialBlocks(IPv6AddressSection other)
Produces a list of range subnets that span from this series to the given series.
|
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,
CharSequence zone)
Deprecated.
|
IPv6Address(IPv6AddressSection section,
IPv6Address.IPv6Zone zone)
Constructs an IPv6 address or subnet.
|
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,
CharSequence zone)
|
IPv6Address(IPv6AddressSection section,
MACAddressSection eui,
IPv6Address.IPv6Zone zone)
Constructs an IPv6 address from a modified EUI-64 (Extended Unique Identifier) address and an IPv6 address section network prefix.
|
Modifier and Type | Method and Description |
---|---|
IPv6AddressSection |
MACAddress.toEUI64IPv6()
Converts to an Ipv6 address section.
|
IPv6AddressSection |
MACAddressSection.toEUI64IPv6()
Converts to Ipv6.
|