org.netxms.client
Class MacAddress

java.lang.Object
  extended by org.netxms.client.MacAddress

public class MacAddress
extends java.lang.Object

MAC address representation


Constructor Summary
MacAddress()
          Create MAC address with value of 00:00:00:00:00:00
MacAddress(byte[] src)
          Create MAC address object from byte array
 
Method Summary
 boolean equals(java.lang.Object arg0)
           
 byte[] getValue()
           
 int hashCode()
           
static MacAddress parseMacAddress(java.lang.String str)
          Parse MAC address string representation.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MacAddress

public MacAddress()
Create MAC address with value of 00:00:00:00:00:00


MacAddress

public MacAddress(byte[] src)
Create MAC address object from byte array

Parameters:
src - byte array containing MAC address value
Method Detail

toString

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

equals

public boolean equals(java.lang.Object arg0)
Overrides:
equals in class java.lang.Object

hashCode

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

parseMacAddress

public static MacAddress parseMacAddress(java.lang.String str)
                                  throws MacAddressFormatException
Parse MAC address string representation. Supported representations are 6 groups of two hex digits, separated by spaces, minuses, or colons, or unseparated. Examples of valid MAC address strings: 00:10:FA:23:11:7A 01 02 fa c4 10 dc 00-90-0b-11-01-29 0203fcd456c1

Parameters:
str - MAC address string
Returns:
MAC address object
Throws:
MacAddressFormatException - if MAC address sting is invalid

getValue

public byte[] getValue()
Returns:
the value


Copyright © 2011. All Rights Reserved.