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() |
clearCachescreateSegment, createSegmentArrayequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateSegment, createSegment, createSegment, createSegmentArraypublic 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>