public static class IPv4AddressNetwork.IPv4AddressCreator extends IPAddressNetwork.IPAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment,Inet4Address>
Constructor and Description |
---|
IPv4AddressCreator(IPv4AddressNetwork network) |
createAddress, createAddress, createAddress, createAddress, createAddress, createAddress, createAddress, createAddress, createSequentialBlockAddress, createSequentialBlockSection
public IPv4AddressCreator(IPv4AddressNetwork network)
public void clearCaches()
clearCaches
in class inet.ipaddr.format.validate.ParsedAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
public void setSegmentCaching(boolean enable)
setSegmentCaching
in class inet.ipaddr.format.validate.ParsedAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
public IPv4AddressNetwork getNetwork()
public int getMaxValuePerSegment()
getMaxValuePerSegment
in class inet.ipaddr.format.validate.ParsedAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
public IPv4AddressSegment[] createSegmentArray(int length)
createSegmentArray
in interface AddressNetwork.AddressSegmentCreator<IPv4AddressSegment>
createSegmentArray
in class inet.ipaddr.format.validate.ParsedAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
public IPv4AddressSegment createSegment(int value)
public IPv4AddressSegment createSegment(int value, Integer segmentPrefixLength)
public IPv4AddressSegment createSegment(int lower, int upper, Integer segmentPrefixLength)
createSegment
in interface AddressNetwork.AddressSegmentCreator<IPv4AddressSegment>
createSegment
in class inet.ipaddr.format.validate.ParsedAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
public IPv4AddressSection createFullSectionInternal(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, Integer prefix)
public IPv4AddressSection createSection(byte[] bytes, int byteStartIndex, int byteEndIndex, Integer prefix)
public IPv4AddressSection createSection(byte[] bytes, Integer prefix)
public IPv4AddressSection createSection(IPv4AddressSegment[] segments, Integer networkPrefixLength)
public IPv4AddressSection createSection(IPv4AddressSegment[] segments)
public IPv4Address createAddress(IPv4AddressSection section)
public IPv4Address createAddress(Inet4Address addr, Integer networkPrefixLength)
public IPv4Address createAddress(Inet4Address addr)