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