public static class MACAddressNetwork.MACAddressCreator extends AddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment> implements AddressNetwork.AddressSegmentCreator<MACAddressSegment>
Modifier and Type | Method and Description |
---|---|
void |
clearCaches() |
MACAddress |
createAddress(MACAddressSection section) |
MACAddressSegment |
createRangeSegment(int lower,
int upper) |
MACAddressSegment |
createSegment(int value) |
MACAddressSegment |
createSegment(int value,
Integer segmentPrefixLength) |
MACAddressSegment |
createSegment(int lower,
int upper,
Integer segmentPrefixLength) |
MACAddressSegment[] |
createSegmentArray(int length) |
int |
getMaxValuePerSegment() |
MACAddressNetwork |
getNetwork() |
public void clearCaches()
clearCaches
in class inet.ipaddr.format.validate.ParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
public MACAddressNetwork getNetwork()
getNetwork
in class AddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
public int getMaxValuePerSegment()
getMaxValuePerSegment
in class inet.ipaddr.format.validate.ParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
public MACAddressSegment[] createSegmentArray(int length)
createSegmentArray
in interface AddressNetwork.AddressSegmentCreator<MACAddressSegment>
createSegmentArray
in class inet.ipaddr.format.validate.ParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
public MACAddressSegment createSegment(int value)
createSegment
in interface AddressNetwork.AddressSegmentCreator<MACAddressSegment>
public MACAddressSegment createSegment(int value, Integer segmentPrefixLength)
createSegment
in interface AddressNetwork.AddressSegmentCreator<MACAddressSegment>
public MACAddressSegment createRangeSegment(int lower, int upper)
public MACAddressSegment createSegment(int lower, int upper, Integer segmentPrefixLength)
createSegment
in interface AddressNetwork.AddressSegmentCreator<MACAddressSegment>
createSegment
in class inet.ipaddr.format.validate.ParsedAddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>
public MACAddress createAddress(MACAddressSection section)
createAddress
in class AddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment>