public abstract static class IPAddressNetwork.IPAddressCreator<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends InetAddress> extends AddressCreator<T,R,E,S>
Modifier and Type | Method and Description |
---|---|
T |
createAddress(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
Integer prefix) |
T |
createAddress(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
Integer prefix,
CharSequence zone) |
T |
createAddress(byte[] bytes) |
T |
createAddress(byte[] bytes,
Integer prefix) |
T |
createAddress(byte[] bytes,
int byteStartIndex,
int byteEndIndex,
Integer prefix) |
T |
createAddress(byte[] bytes,
int byteStartIndex,
int byteEndIndex,
Integer prefix,
CharSequence zone) |
abstract T |
createAddress(R section) |
T |
createAddress(S[] segments) |
T |
createAddress(S[] segments,
Integer prefix) |
abstract R |
createFullSectionInternal(Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
Integer prefix) |
abstract R |
createSection(byte[] bytes,
Integer prefix) |
abstract R |
createSection(byte[] bytes,
int byteStartIndex,
int byteEndIndex,
Integer prefix) |
abstract R |
createSection(S[] segments) |
abstract R |
createSection(S[] segments,
Integer networkPrefixLength) |
T |
createSequentialBlockAddress(IPAddressSegmentSeries address,
int index,
int lowerVal,
int upperVal) |
R |
createSequentialBlockSection(IPAddressSegmentSeries series,
int index,
int lowerVal,
int upperVal) |
IPAddressNetwork<T,R,E,S,J> |
getNetwork() |
clearCaches, createSegment, createSegmentArray, setSegmentCaching
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createSegment, createSegment, createSegment, createSegmentArray
public IPAddressNetwork<T,R,E,S,J> getNetwork()
getNetwork
in class AddressCreator<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment>
public abstract R createFullSectionInternal(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, Integer prefix)
public abstract R createSection(byte[] bytes, int byteStartIndex, int byteEndIndex, Integer prefix)
public T createAddress(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, Integer prefix)
public T createAddress(Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, Integer prefix, CharSequence zone)
public T createAddress(byte[] bytes, int byteStartIndex, int byteEndIndex, Integer prefix)
public T createAddress(byte[] bytes, int byteStartIndex, int byteEndIndex, Integer prefix, CharSequence zone)
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>
public T createSequentialBlockAddress(IPAddressSegmentSeries address, int index, int lowerVal, int upperVal)
public R createSequentialBlockSection(IPAddressSegmentSeries series, int index, int lowerVal, int upperVal)