Package | Description |
---|---|
inet.ipaddr.ipv6 | |
inet.ipaddr.mac |
Modifier and Type | Method and Description |
---|---|
MACAddressSection |
IPv6AddressSection.toEUI(boolean extended)
Returns the corresponding mac section, or null if this address section does not correspond to a mac section.
|
Modifier and Type | Method and Description |
---|---|
IPv6AddressSection |
IPv6AddressNetwork.IPv6AddressCreator.createSection(MACAddressSection eui) |
Constructor and Description |
---|
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) |
IPv6AddressSection(MACAddressSection eui)
Constructs the corresponding IPv6 address section from a modified EUI-64 (Extended Unique Identifier) address section.
|
Modifier and Type | Method and Description |
---|---|
MACAddressSection |
MACAddressSection.adjustPrefixBySegment(boolean nextSegment) |
MACAddressSection |
MACAddressSection.adjustPrefixBySegment(boolean nextSegment,
boolean zeroed) |
MACAddressSection |
MACAddressSection.adjustPrefixLength(int adjustment) |
MACAddressSection |
MACAddressSection.adjustPrefixLength(int adjustment,
boolean zeroed) |
MACAddressSection |
MACAddressSection.append(MACAddressSection other) |
MACAddressSection |
MACAddressSection.appendToPrefix(MACAddressSection other) |
MACAddressSection |
MACAddressSection.applyPrefixLength(int prefixLength) |
MACAddressSection |
MACAddressSection.getLower() |
MACAddressSection |
MACAddressSection.getODISection() |
MACAddressSection |
MACAddress.getODISection() |
MACAddressSection |
MACAddressSection.getOUISection() |
MACAddressSection |
MACAddress.getOUISection() |
MACAddressSection |
MACAddressSection.getSection() |
MACAddressSection |
MACAddress.getSection() |
MACAddressSection |
MACAddressSection.getSection(int index) |
MACAddressSection |
MACAddress.getSection(int index) |
MACAddressSection |
MACAddressSection.getSection(int index,
int endIndex) |
MACAddressSection |
MACAddress.getSection(int index,
int endIndex) |
MACAddressSection |
MACAddressSection.getUpper() |
MACAddressSection |
MACAddressSection.increment(long increment) |
MACAddressSection |
MACAddressSection.insert(int index,
MACAddressSection other) |
MACAddressSection |
MACAddressSection.removePrefixLength() |
MACAddressSection |
MACAddressSection.removePrefixLength(boolean zeroed) |
MACAddressSection |
MACAddressSection.replace(int startIndex,
int endIndex,
MACAddressSection 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
|
MACAddressSection |
MACAddressSection.replace(int index,
MACAddressSection replacement)
Replace the segments of this section starting at the given index with the given replacement segments
|
MACAddressSection |
MACAddressSection.reverseBits(boolean perByte) |
MACAddressSection |
MACAddressSection.reverseBytes() |
MACAddressSection |
MACAddressSection.reverseBytesPerSegment() |
MACAddressSection |
MACAddressSection.reverseSegments() |
MACAddressSection |
MACAddressSection.setPrefixLength(int prefixLength) |
MACAddressSection |
MACAddressSection.setPrefixLength(int prefixLength,
boolean zeroed) |
MACAddressSection |
MACAddressSection.toEUI64(boolean asMAC)
If this section is part of a shorter 48 bit MAC or EUI-48 address see
isExtended() ,
then the required sections are inserted (FF-FF for MAC, FF-FE for EUI-48) to extend it to EUI-64. |
MACAddressSection |
MACAddressSection.toOUIPrefixBlock()
Returns a section in which the range of values match the block for the OUI (organizationally unique identifier) bytes
|
MACAddressSection |
MACAddressSection.toPrefixBlock() |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<MACAddressSection> |
MACAddressSection.getIterable() |
java.util.Iterator<MACAddressSection> |
MACAddressSection.iterator() |
java.util.Iterator<MACAddressSection> |
MACAddressSection.prefixBlockIterator() |
Modifier and Type | Method and Description |
---|---|
MACAddressSection |
MACAddressSection.append(MACAddressSection other) |
MACAddressSection |
MACAddressSection.appendToPrefix(MACAddressSection other) |
boolean |
MACAddressSection.contains(MACAddressSection other) |
MACAddress |
MACAddressNetwork.MACAddressCreator.createAddress(MACAddressSection section) |
MACAddressSection |
MACAddressSection.insert(int index,
MACAddressSection other) |
MACAddressSection |
MACAddressSection.replace(int startIndex,
int endIndex,
MACAddressSection 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
|
MACAddressSection |
MACAddressSection.replace(int index,
MACAddressSection replacement)
Replace the segments of this section starting at the given index with the given replacement segments
|
Constructor and Description |
---|
MACAddress(MACAddressSection section)
Constructs a MAC address.
|