Uses of Class
inet.ipaddr.mac.MACAddress
Packages that use MACAddress
Package
Description
Base classes for IP addresses and generic addresses.
Validation of address strings and creation of address representations from the validated strings.
Classes for IPv6
Classes for MAC addresses.
-
Uses of MACAddress in inet.ipaddr
Methods in inet.ipaddr that return MACAddressModifier and TypeMethodDescriptionMACAddressString.getAddress()
Produces theMACAddress
corresponding to this MACAddressString.MACAddressString.toAddress()
Produces theMACAddress
corresponding to this MACAddressString.Constructors in inet.ipaddr with parameters of type MACAddress -
Uses of MACAddress in inet.ipaddr.format.validate
Methods in inet.ipaddr.format.validate that return MACAddressModifier and TypeMethodDescriptionMACAddressProvider.getAddress()
MACAddressProvider.ParsedMACAddressProvider.getAddress()
Constructors in inet.ipaddr.format.validate with parameters of type MACAddress -
Uses of MACAddress in inet.ipaddr.ipv6
Methods in inet.ipaddr.ipv6 that return MACAddressModifier and TypeMethodDescriptionIPv6Address.IPv6Zone.getAssociatedIntfMacAddr()
Returns the MAC address of the associated interfaceIPv6Address.toEUI
(boolean extended) Methods in inet.ipaddr.ipv6 with parameters of type MACAddressModifier and TypeMethodDescriptionIPv6AddressNetwork.IPv6AddressCreator.createSection
(MACAddress eui) Constructors in inet.ipaddr.ipv6 with parameters of type MACAddressModifierConstructorDescriptionIPv6Address
(IPv6Address prefix, 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, MACAddress eui) Constructs an IPv6 address from a modified EUI-64 (Extended Unique Identifier) address section and an IPv6 address section network prefix.Constructs the corresponding IPv6 address section from a modified EUI-64 (Extended Unique Identifier) address. -
Uses of MACAddress in inet.ipaddr.mac
Methods in inet.ipaddr.mac that return MACAddressModifier and TypeMethodDescriptionMACAddress.adjustPrefixBySegment
(boolean nextSegment) MACAddress.adjustPrefixBySegment
(boolean nextSegment, boolean zeroed) MACAddress.adjustPrefixLength
(int adjustment) MACAddress.adjustPrefixLength
(int adjustment, boolean zeroed) MACAddress.applyPrefixLength
(int prefixLength) Deprecated.MACAddressNetwork.MACAddressCreator.createAddress
(MACAddressSection section) MACAddress.getLower()
MACAddress.getUpper()
MACAddress.increment
(long increment) MACAddress.incrementBoundary
(long increment) MACAddress.removePrefixLength()
Deprecated.MACAddress.removePrefixLength
(boolean zeroed) Deprecated.MACAddress.replace
(int startIndex, int endIndex, MACAddress replacement, int replacementIndex) Replaces segments starting from startIndex and ending before endIndex with the same number of segments starting at replacementStartIndex from the replacement sectionMACAddress.reverseBits
(boolean perByte) Use to produce: "MSB format", "IBM format", "Token-Ring format", and "non-canonical form" See RFC 2469 section 2 Also see https://en.wikipedia.org/wiki/MAC_addressMACAddress.reverseBytes()
MACAddress.reverseBytesPerSegment()
MACAddress.reverseSegments()
MACAddress.setPrefixLength
(int prefixLength) MACAddress.setPrefixLength
(int prefixLength, boolean zeroed) MACAddress.toEUI64
(boolean asMAC) Convert to IPv6 EUI-64 section http://standards.ieee.org/develop/regauth/tut/eui64.pdfMACAddress.toOUIPrefixBlock()
Returns an address in which the range of values match the block for the OUI (organizationally unique identifier)MACAddress.toPrefixBlock()
MACAddress.withoutPrefixLength()
Methods in inet.ipaddr.mac that return types with arguments of type MACAddressModifier and TypeMethodDescription<C> BinaryTreeNode.CachingIterator
<MACAddressAssociativeTrie.MACAssociativeTrieNode<V>, MACAddress, C> MACAddressAssociativeTrie.blockSizeCachingAllNodeIterator()
<C> BinaryTreeNode.CachingIterator
<MACAddressAssociativeTrie.MACAssociativeTrieNode<V>, MACAddress, C> MACAddressAssociativeTrie.MACAssociativeTrieNode.blockSizeCachingAllNodeIterator()
MACAddressTrie.blockSizeCachingAllNodeIterator()
MACAddressTrie.MACTrieNode.blockSizeCachingAllNodeIterator()
MACAddressAssociativeTrie.constructAddedNodesTree()
MACAddressTrie.constructAddedNodesTree()
<C> BinaryTreeNode.CachingIterator
<MACAddressAssociativeTrie.MACAssociativeTrieNode<V>, MACAddress, C> MACAddressAssociativeTrie.containingFirstAllNodeIterator
(boolean forwardSubNodeOrder) <C> BinaryTreeNode.CachingIterator
<MACAddressAssociativeTrie.MACAssociativeTrieNode<V>, MACAddress, C> MACAddressAssociativeTrie.MACAssociativeTrieNode.containingFirstAllNodeIterator
(boolean forwardSubNodeOrder) MACAddressTrie.containingFirstAllNodeIterator
(boolean forwardSubNodeOrder) MACAddressTrie.MACTrieNode.containingFirstAllNodeIterator
(boolean forwardSubNodeOrder) <C> BinaryTreeNode.CachingIterator
<MACAddressAssociativeTrie.MACAssociativeTrieNode<V>, MACAddress, C> MACAddressAssociativeTrie.containingFirstIterator
(boolean forwardSubNodeOrder) <C> BinaryTreeNode.CachingIterator
<MACAddressAssociativeTrie.MACAssociativeTrieNode<V>, MACAddress, C> MACAddressAssociativeTrie.MACAssociativeTrieNode.containingFirstIterator
(boolean forwardSubNodeOrder) MACAddressTrie.containingFirstIterator
(boolean forwardSubNodeOrder) MACAddressTrie.MACTrieNode.containingFirstIterator
(boolean forwardSubNodeOrder) MACAddress.getIterable()
MACAddress.iterator()
MACAddress.prefixBlockIterator()
MACAddress.prefixBlockSpliterator()
MACAddress.prefixBlockStream()
MACAddress.prefixIterator()
MACAddress.prefixSpliterator()
MACAddress.prefixStream()
MACAddress.segmentsSpliterator()
MACAddress.spliterator()
MACAddress.stream()
Methods in inet.ipaddr.mac with parameters of type MACAddressModifier and TypeMethodDescriptionMACAddressAssociativeTrie.addNode
(MACAddress addr) MACAddressTrie.addNode
(MACAddress addr) MACAddressAssociativeTrie.ceilingAddedNode
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.ceilingAddedNode
(MACAddress addr) MACAddressTrie.ceilingAddedNode
(MACAddress addr) MACAddressTrie.MACTrieNode.ceilingAddedNode
(MACAddress addr) MACAddressAssociativeTrie.elementsContainedBy
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.elementsContainedBy
(MACAddress addr) MACAddressTrie.elementsContainedBy
(MACAddress addr) MACAddressTrie.MACTrieNode.elementsContainedBy
(MACAddress addr) MACAddressAssociativeTrie.elementsContaining
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.elementsContaining
(MACAddress addr) MACAddressTrie.elementsContaining
(MACAddress addr) MACAddressTrie.MACTrieNode.elementsContaining
(MACAddress addr) MACAddressAssociativeTrie.floorAddedNode
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.floorAddedNode
(MACAddress addr) MACAddressTrie.floorAddedNode
(MACAddress addr) MACAddressTrie.MACTrieNode.floorAddedNode
(MACAddress addr) MACAddressAssociativeTrie.getAddedNode
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.getAddedNode
(MACAddress addr) MACAddressTrie.getAddedNode
(MACAddress addr) MACAddressTrie.MACTrieNode.getAddedNode
(MACAddress addr) MACAddressAssociativeTrie.getNode
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.getNode
(MACAddress addr) MACAddressTrie.getNode
(MACAddress addr) MACAddressTrie.MACTrieNode.getNode
(MACAddress addr) MACAddressAssociativeTrie.higherAddedNode
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.higherAddedNode
(MACAddress addr) MACAddressTrie.higherAddedNode
(MACAddress addr) MACAddressTrie.MACTrieNode.higherAddedNode
(MACAddress addr) MACAddressAssociativeTrie.longestPrefixMatchNode
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.longestPrefixMatchNode
(MACAddress addr) MACAddressTrie.longestPrefixMatchNode
(MACAddress addr) MACAddressTrie.MACTrieNode.longestPrefixMatchNode
(MACAddress addr) MACAddressAssociativeTrie.lowerAddedNode
(MACAddress addr) MACAddressAssociativeTrie.MACAssociativeTrieNode.lowerAddedNode
(MACAddress addr) MACAddressTrie.lowerAddedNode
(MACAddress addr) MACAddressTrie.MACTrieNode.lowerAddedNode
(MACAddress addr) MACAddressAssociativeTrie.putNode
(MACAddress addr, V value) MACAddressAssociativeTrie.remap
(MACAddress addr, Function<? super V, ? extends V> remapper) MACAddressAssociativeTrie.remapIfAbsent
(MACAddress addr, Supplier<? extends V> remapper, boolean insertNull) MACAddressAssociativeTrie.MACAssociativeTrieNode.removeElementsContainedBy
(MACAddress addr) MACAddressAssociativeTrie.removeElementsContainedBy
(MACAddress addr) MACAddressTrie.MACTrieNode.removeElementsContainedBy
(MACAddress addr) MACAddressTrie.removeElementsContainedBy
(MACAddress addr) MACAddress.replace
(int startIndex, int endIndex, MACAddress replacement, int replacementIndex) Replaces segments starting from startIndex and ending before endIndex with the same number of segments starting at replacementStartIndex from the replacement sectionMethod parameters in inet.ipaddr.mac with type arguments of type MACAddressModifier and TypeMethodDescriptionMACAddressAssociativeTrie.addTrie
(AddressTrie.TrieNode<MACAddress> trie) MACAddressTrie.addTrie
(AddressTrie.TrieNode<MACAddress> trie) MACAddressAssociativeTrie.putTrie
(AssociativeAddressTrie.AssociativeTrieNode<MACAddress, V> trie)