Class LinkLayerAddress

java.lang.Object
org.pcap4j.util.LinkLayerAddress
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MacAddress

public class LinkLayerAddress extends Object implements Serializable
Since:
pcap4j 1.0.1
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • HEX_SEPARATOR_PATTERN

      protected static final Pattern HEX_SEPARATOR_PATTERN
    • address

      private final byte[] address
  • Constructor Details

    • LinkLayerAddress

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

    • getByAddress

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

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

      public static LinkLayerAddress getByName(String name, 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 String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object