- java.lang.Object
-
- inet.ipaddr.format.validate.ParsedAddressCreator<T,R,E,S>
-
- inet.ipaddr.format.standard.AddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
- inet.ipaddr.mac.MACAddressNetwork.MACAddressCreator
-
- All Implemented Interfaces:
AddressNetwork.AddressSegmentCreator<MACAddressSegment>
,java.io.Serializable
- Enclosing class:
- MACAddressNetwork
public static class MACAddressNetwork.MACAddressCreator extends AddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment> implements AddressNetwork.AddressSegmentCreator<MACAddressSegment>
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearCaches()
MACAddress
createAddress(MACAddressSection section)
MACAddressSegment
createRangeSegment(int lower, int upper)
MACAddressSegment
createSegment(int value)
MACAddressSegment
createSegment(int lower, int upper, java.lang.Integer segmentPrefixLength)
MACAddressSegment
createSegment(int value, java.lang.Integer segmentPrefixLength)
MACAddressSegment[]
createSegmentArray(int length)
int
getMaxValuePerSegment()
MACAddressNetwork
getNetwork()
-
Methods inherited from class inet.ipaddr.format.validate.ParsedAddressCreator
setSegmentCaching
-
-
-
-
Method Detail
-
clearCaches
public void clearCaches()
- Overrides:
clearCaches
in classParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
getNetwork
public MACAddressNetwork getNetwork()
- Specified by:
getNetwork
in classAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
getMaxValuePerSegment
public int getMaxValuePerSegment()
-
createSegmentArray
public MACAddressSegment[] createSegmentArray(int length)
- Specified by:
createSegmentArray
in interfaceAddressNetwork.AddressSegmentCreator<MACAddressSegment>
- Specified by:
createSegmentArray
in classParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
createSegment
public MACAddressSegment createSegment(int value)
- Specified by:
createSegment
in interfaceAddressNetwork.AddressSegmentCreator<MACAddressSegment>
-
createSegment
public MACAddressSegment createSegment(int value, java.lang.Integer segmentPrefixLength)
- Specified by:
createSegment
in interfaceAddressNetwork.AddressSegmentCreator<MACAddressSegment>
-
createRangeSegment
public MACAddressSegment createRangeSegment(int lower, int upper)
-
createSegment
public MACAddressSegment createSegment(int lower, int upper, java.lang.Integer segmentPrefixLength)
- Specified by:
createSegment
in interfaceAddressNetwork.AddressSegmentCreator<MACAddressSegment>
- Specified by:
createSegment
in classParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
createAddress
public MACAddress createAddress(MACAddressSection section)
- Specified by:
createAddress
in classAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
-