- 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 voidclearCaches()MACAddresscreateAddress(MACAddressSection section)MACAddressSegmentcreateRangeSegment(int lower, int upper)MACAddressSegmentcreateSegment(int value)MACAddressSegmentcreateSegment(int lower, int upper, java.lang.Integer segmentPrefixLength)MACAddressSegmentcreateSegment(int value, java.lang.Integer segmentPrefixLength)MACAddressSegment[]createSegmentArray(int length)intgetMaxValuePerSegment()MACAddressNetworkgetNetwork()-
Methods inherited from class inet.ipaddr.format.validate.ParsedAddressCreator
setSegmentCaching
-
-
-
-
Method Detail
-
clearCaches
public void clearCaches()
- Overrides:
clearCachesin classParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
getNetwork
public MACAddressNetwork getNetwork()
- Specified by:
getNetworkin classAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
getMaxValuePerSegment
public int getMaxValuePerSegment()
-
createSegmentArray
public MACAddressSegment[] createSegmentArray(int length)
- Specified by:
createSegmentArrayin interfaceAddressNetwork.AddressSegmentCreator<MACAddressSegment>- Specified by:
createSegmentArrayin classParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
createSegment
public MACAddressSegment createSegment(int value)
- Specified by:
createSegmentin interfaceAddressNetwork.AddressSegmentCreator<MACAddressSegment>
-
createSegment
public MACAddressSegment createSegment(int value, java.lang.Integer segmentPrefixLength)
- Specified by:
createSegmentin 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:
createSegmentin interfaceAddressNetwork.AddressSegmentCreator<MACAddressSegment>- Specified by:
createSegmentin classParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
createAddress
public MACAddress createAddress(MACAddressSection section)
- Specified by:
createAddressin classAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
-
-