public abstract class IPAddressNetwork.IPAddressCreator extends AddressCreator<T,R,E,S>
Constructor and Description |
---|
IPAddressCreator() |
Modifier and Type | Method and Description |
---|---|
T |
createAddress(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
java.lang.Integer prefix) |
T |
createAddress(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
java.lang.Integer prefix,
java.lang.CharSequence zone) |
T |
createAddress(byte[] bytes) |
T |
createAddress(byte[] bytes,
java.lang.Integer prefix) |
abstract T |
createAddress(R section) |
T |
createAddress(S[] segments) |
T |
createAddress(S[] segments,
java.lang.Integer prefix) |
abstract R |
createSection(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
int segmentCount,
java.lang.Integer prefix) |
abstract R |
createSection(byte[] bytes,
java.lang.Integer prefix) |
abstract R |
createSection(byte[] bytes,
int byteStartIndex,
int byteEndIndex,
java.lang.Integer prefix) |
abstract R |
createSection(S[] segments) |
abstract R |
createSection(S[] segments,
java.lang.Integer networkPrefixLength) |
IPAddressNetwork<T,R,E,S,?> |
getNetwork() |
clearCaches
createSegment, createSegmentArray
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createSegment, createSegment, createSegment, createSegmentArray
public IPAddressNetwork<T,R,E,S,?> getNetwork()
getNetwork
in class AddressCreator<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment>
public abstract R createSection(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, int segmentCount, java.lang.Integer prefix)
public abstract R createSection(byte[] bytes, int byteStartIndex, int byteEndIndex, java.lang.Integer prefix)
public abstract R createSection(byte[] bytes, java.lang.Integer prefix)
public T createAddress(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, java.lang.Integer prefix)
public T createAddress(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, java.lang.Integer prefix, java.lang.CharSequence zone)
public T createAddress(byte[] bytes, java.lang.Integer prefix)
public T createAddress(byte[] bytes)
public abstract T createAddress(R section)
createAddress
in class AddressCreator<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment>