Class LinkLayerAddress

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    MacAddress

    public class LinkLayerAddress
    extends java.lang.Object
    implements java.io.Serializable
    Since:
    pcap4j 1.0.1
    Author:
    Kaito Yamada
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.util.regex.Pattern HEX_SEPARATOR_PATTERN  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected LinkLayerAddress​(byte[] address)  
    • Field Detail

      • HEX_SEPARATOR_PATTERN

        protected static final java.util.regex.Pattern HEX_SEPARATOR_PATTERN
    • Constructor Detail

      • LinkLayerAddress

        protected LinkLayerAddress​(byte[] address)
        Parameters:
        address - address
    • Method Detail

      • getByAddress

        public static LinkLayerAddress getByAddress​(byte[] address)
        Parameters:
        address - address
        Returns:
        a new LinkLayerAddress object.
      • getByName

        public static LinkLayerAddress getByName​(java.lang.String name)
        Parameters:
        name - name
        Returns:
        a new LinkLayerAddress object.
      • getByName

        public static LinkLayerAddress getByName​(java.lang.String name,
                                                 java.lang.String separator)
        Parameters:
        name - name
        separator - separator
        Returns:
        a new LinkLayerAddress object.
      • getAddress

        public byte[] getAddress()
        Returns:
        address
      • length

        public int length()
        Returns:
        length
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object