public class IPv4AddressNetwork.IPv4AddressCreator extends IPAddressNetwork.IPAddressCreator
Constructor and Description |
---|
IPv4AddressCreator() |
Modifier and Type | Method and Description |
---|---|
void |
clearCaches() |
IPv4Address |
createAddress(java.net.Inet4Address addr) |
IPv4Address |
createAddress(IPv4AddressSection section) |
IPv4AddressSection |
createSection(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
int segmentCount,
java.lang.Integer prefix) |
IPv4AddressSection |
createSection(byte[] bytes,
java.lang.Integer prefix) |
IPv4AddressSection |
createSection(byte[] bytes,
int byteStartIndex,
int byteEndIndex,
java.lang.Integer prefix) |
IPv4AddressSection |
createSection(IPv4AddressSegment[] segments) |
IPv4AddressSection |
createSection(IPv4AddressSegment[] segments,
java.lang.Integer networkPrefixLength) |
IPv4AddressSegment |
createSegment(int value) |
IPv4AddressSegment |
createSegment(int value,
java.lang.Integer segmentPrefixLength) |
IPv4AddressSegment |
createSegment(int lower,
int upper,
java.lang.Integer segmentPrefixLength) |
IPv4AddressSegment[] |
createSegmentArray(int length) |
IPv4AddressNetwork |
getNetwork() |
createAddress, createAddress, createAddress, createAddress, createAddress, createAddress
public void clearCaches()
clearCaches
in class AddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
public IPv4AddressNetwork getNetwork()
getNetwork
in class IPAddressNetwork.IPAddressCreator
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, java.lang.Integer segmentPrefixLength)
public IPv4AddressSegment createSegment(int lower, int upper, java.lang.Integer segmentPrefixLength)
createSegment
in interface AddressNetwork.AddressSegmentCreator<IPv4AddressSegment>
createSegment
in class inet.ipaddr.format.validate.ParsedAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment>
public IPv4AddressSection createSection(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, int segmentCount, java.lang.Integer prefix)
createSection
in class IPAddressNetwork.IPAddressCreator
public IPv4AddressSection createSection(byte[] bytes, int byteStartIndex, int byteEndIndex, java.lang.Integer prefix)
createSection
in class IPAddressNetwork.IPAddressCreator
public IPv4AddressSection createSection(byte[] bytes, java.lang.Integer prefix)
createSection
in class IPAddressNetwork.IPAddressCreator
public IPv4AddressSection createSection(IPv4AddressSegment[] segments, java.lang.Integer networkPrefixLength)
createSection
in class IPAddressNetwork.IPAddressCreator
public IPv4AddressSection createSection(IPv4AddressSegment[] segments)
createSection
in class IPAddressNetwork.IPAddressCreator
public IPv4Address createAddress(IPv4AddressSection section)
createAddress
in class IPAddressNetwork.IPAddressCreator
public IPv4Address createAddress(java.net.Inet4Address addr)