Class IPv6AddressNetwork.IPv6AddressCreator
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>
- Author:
- scfoley
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateAddress(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) intvoidsetSegmentCaching(boolean enable)
-
Constructor Details
-
IPv6AddressCreator
-
-
Method Details
-
clearCaches
public void clearCaches()- Overrides:
clearCachesin classParsedAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment>
-
setSegmentCaching
public void setSegmentCaching(boolean enable) - Overrides:
setSegmentCachingin classParsedAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment>
-
getNetwork
- Overrides:
getNetworkin classIPAddressNetwork.IPAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, Inet6Address>
-
getMaxValuePerSegment
public int getMaxValuePerSegment() -
createSegmentArray
- Specified by:
createSegmentArrayin interfaceAddressNetwork.AddressSegmentCreator<IPv6AddressSegment>- Specified by:
createSegmentArrayin classParsedAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment>
-
createSegment
-
createSegment
-
createSegment
- Specified by:
createSegmentin interfaceAddressNetwork.AddressSegmentCreator<IPv6AddressSegment>- Specified by:
createSegmentin classParsedAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment>
-
createFullSectionInternal
public IPv6AddressSection createFullSectionInternal(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, Integer prefix) - Specified by:
createFullSectionInternalin classIPAddressNetwork.IPAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, Inet6Address>
-
createSection
public IPv6AddressSection createSection(byte[] bytes, int byteStartIndex, int byteEndIndex, Integer prefix) - Specified by:
createSectionin classIPAddressNetwork.IPAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, Inet6Address>
-
createSection
- Specified by:
createSectionin classIPAddressNetwork.IPAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, Inet6Address>
-
createSection
- Specified by:
createSectionin classIPAddressNetwork.IPAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, Inet6Address>
-
createSection
- Specified by:
createSectionin classIPAddressNetwork.IPAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, Inet6Address>
-
createSection
-
createSection
-
createAddress
-
createAddress
-
createAddress
- Specified by:
createAddressin classIPAddressNetwork.IPAddressCreator<IPv6Address, IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, Inet6Address>
-
createAddress
-
createAddress
-