java.lang.Object
inet.ipaddr.format.validate.ParsedAddressCreator<IPv6Address,IPv6AddressSection,IPv4AddressSection,IPv6AddressSegment>
inet.ipaddr.format.standard.AddressCreator<IPv6Address,IPv6AddressSection,IPv4AddressSection,IPv6AddressSegment>
inet.ipaddr.IPAddressNetwork.IPAddressCreator<IPv6Address,IPv6AddressSection,IPv4AddressSection,IPv6AddressSegment,Inet6Address>
inet.ipaddr.ipv6.IPv6AddressNetwork.IPv6AddressCreator
- All Implemented Interfaces:
AddressNetwork.AddressSegmentCreator<IPv6AddressSegment>
,Serializable
- Enclosing class:
IPv6AddressNetwork
public static class IPv6AddressNetwork.IPv6AddressCreator
extends IPAddressNetwork.IPAddressCreator<IPv6Address,IPv6AddressSection,IPv4AddressSection,IPv6AddressSegment,Inet6Address>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createAddress
(IPv6AddressSection section) createAddress
(IPv6AddressSection section, IPv6Address.IPv6Zone zone) createAddress
(IPv6AddressSegment[] segments, IPv6Address.IPv6Zone zone) createAddress
(Inet6Address addr) createAddress
(Inet6Address addr, Integer networkPrefixLength) createFullSectionInternal
(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, Integer prefix) createSection
(byte[] bytes, int byteStartIndex, int byteEndIndex, Integer prefix) createSection
(byte[] bytes, Integer prefix) createSection
(IPv6AddressSegment[] segments) createSection
(IPv6AddressSegment[] segments, Integer networkPrefixLength) createSection
(MACAddress eui) createSegment
(int value) createSegment
(int lower, int upper, Integer segmentPrefixLength) createSegment
(int value, Integer segmentPrefixLength) createSegmentArray
(int length) int
void
setSegmentCaching
(boolean enable) Methods inherited from class inet.ipaddr.IPAddressNetwork.IPAddressCreator
createAddress, createAddress, createAddress, createAddress, createAddress, createAddress, createAddress, createAddress, createSequentialBlockAddress, createSequentialBlockSection
-
Constructor Details
-
IPv6AddressCreator
-
-
Method Details
-
clearCaches
public void clearCaches()- Overrides:
clearCaches
in classParsedAddressCreator<IPv6Address,
IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment>
-
setSegmentCaching
public void setSegmentCaching(boolean enable) - Overrides:
setSegmentCaching
in classParsedAddressCreator<IPv6Address,
IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment>
-
getNetwork
-
getMaxValuePerSegment
public int getMaxValuePerSegment() -
createSegmentArray
- Specified by:
createSegmentArray
in interfaceAddressNetwork.AddressSegmentCreator<IPv6AddressSegment>
- Specified by:
createSegmentArray
in classParsedAddressCreator<IPv6Address,
IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment>
-
createSegment
-
createSegment
-
createSegment
- Specified by:
createSegment
in interfaceAddressNetwork.AddressSegmentCreator<IPv6AddressSegment>
- Specified by:
createSegment
in classParsedAddressCreator<IPv6Address,
IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment>
-
createFullSectionInternal
public IPv6AddressSection createFullSectionInternal(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, Integer prefix) -
createSection
public IPv6AddressSection createSection(byte[] bytes, int byteStartIndex, int byteEndIndex, Integer prefix) -
createSection
-
createSection
-
createSection
-
createSection
-
createSection
-
createAddress
-
createAddress
-
createAddress
-
createAddress
-
createAddress
-