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 Summary
Modifier 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
-
validate
Checks if the address is valid. -
valueOf
- Parameters:
address- whennull, returnsnull- Throws:
ValidationException
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<MacAddress>
-
toString
-
intern
Interns this IP much in the same fashion asString.intern().- Specified by:
internin interfaceInternable<MacAddress>- See Also:
-
getDto
- Specified by:
getDtoin interfaceDtoFactory<MacAddress>
-
isBroadcast
public boolean isBroadcast()
-
