java.lang.Object
inet.ipaddr.format.validate.ParsedAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
inet.ipaddr.format.standard.AddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
inet.ipaddr.IPAddressNetwork.IPAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment,Inet4Address>
inet.ipaddr.ipv4.IPv4AddressNetwork.IPv4AddressCreator
- All Implemented Interfaces:
AddressNetwork.AddressSegmentCreator<IPv4AddressSegment>
,Serializable
- Enclosing class:
IPv4AddressNetwork
public static class IPv4AddressNetwork.IPv4AddressCreator
extends IPAddressNetwork.IPAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment,Inet4Address>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createAddress
(IPv4AddressSection section) createAddress
(Inet4Address addr) createAddress
(Inet4Address 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
(IPv4AddressSegment[] segments) createSection
(IPv4AddressSegment[] segments, Integer networkPrefixLength) 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
-
IPv4AddressCreator
-
-
Method Details
-
clearCaches
public void clearCaches()- Overrides:
clearCaches
in classParsedAddressCreator<IPv4Address,
IPv4AddressSection, IPv4AddressSection, IPv4AddressSegment>
-
setSegmentCaching
public void setSegmentCaching(boolean enable) - Overrides:
setSegmentCaching
in classParsedAddressCreator<IPv4Address,
IPv4AddressSection, IPv4AddressSection, IPv4AddressSegment>
-
getNetwork
-
getMaxValuePerSegment
public int getMaxValuePerSegment() -
createSegmentArray
- Specified by:
createSegmentArray
in interfaceAddressNetwork.AddressSegmentCreator<IPv4AddressSegment>
- Specified by:
createSegmentArray
in classParsedAddressCreator<IPv4Address,
IPv4AddressSection, IPv4AddressSection, IPv4AddressSegment>
-
createSegment
-
createSegment
-
createSegment
- Specified by:
createSegment
in interfaceAddressNetwork.AddressSegmentCreator<IPv4AddressSegment>
- Specified by:
createSegment
in classParsedAddressCreator<IPv4Address,
IPv4AddressSection, IPv4AddressSection, IPv4AddressSegment>
-
createFullSectionInternal
public IPv4AddressSection createFullSectionInternal(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, Integer prefix) -
createSection
public IPv4AddressSection createSection(byte[] bytes, int byteStartIndex, int byteEndIndex, Integer prefix) -
createSection
-
createSection
-
createSection
-
createAddress
-
createAddress
-
createAddress
-