java.lang.Object
com.aoapps.net.MacAddress
- All Implemented Interfaces:
- DtoFactory<MacAddress>,- Internable<MacAddress>,- Serializable,- Comparable<MacAddress>
public final class MacAddress
extends Object
implements Comparable<MacAddress>, Serializable, DtoFactory<MacAddress>, Internable<MacAddress>
Represents a 48-bit MAC address in HH:HH:HH:HH:HH:HH format.  Parses case insensitive, produces uppercase.
 
- Author:
- AO Industries, Inc.
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionintcompareTo(MacAddress other) booleangetDto()inthashCode()intern()Interns this IP much in the same fashion asString.intern().booleantoString()static ValidationResultChecks if the address is valid.static MacAddress
- 
Method Details- 
validateChecks if the address is valid.
- 
valueOf- Parameters:
- address- when- null, returns- null
- Throws:
- ValidationException
 
- 
equals
- 
hashCodepublic int hashCode()
- 
compareTo- Specified by:
- compareToin interface- Comparable<MacAddress>
 
- 
toString
- 
internInterns this IP much in the same fashion asString.intern().- Specified by:
- internin interface- Internable<MacAddress>
- See Also:
 
- 
getDto- Specified by:
- getDtoin interface- DtoFactory<MacAddress>
 
- 
isBroadcastpublic boolean isBroadcast()
 
- 

