T
- the address classpublic abstract class IPAddressTypeNetwork<T extends IPAddress,S extends IPAddressSegment> extends IPAddressNetwork
IPAddressNetwork.HostNameCache, IPAddressNetwork.IPAddressStringCache
Modifier and Type | Method and Description |
---|---|
T |
getHostMask(int networkPrefixLength) |
T |
getLoopback() |
T |
getNetworkMask(int networkPrefixLength) |
T |
getNetworkMask(int networkPrefixLength,
boolean withPrefixLength) |
int |
getSegmentHostMask(int segmentPrefixLength) |
long |
getSegmentHostMask(int segmentPrefixLength,
int joinedSegments) |
int |
getSegmentNetworkMask(int segmentPrefixLength) |
long |
getSegmentNetworkMask(int segmentPrefixLength,
int joinedSegments) |
java.lang.String[] |
getStandardLoopbackStrings() |
getIPVersion, getPrefix, isIPv4, isIPv6
public T getLoopback()
getLoopback
in class IPAddressNetwork
public java.lang.String[] getStandardLoopbackStrings()
getStandardLoopbackStrings
in class IPAddressNetwork
public int getSegmentNetworkMask(int segmentPrefixLength)
getSegmentNetworkMask
in class IPAddressNetwork
public int getSegmentHostMask(int segmentPrefixLength)
getSegmentHostMask
in class IPAddressNetwork
public long getSegmentNetworkMask(int segmentPrefixLength, int joinedSegments)
getSegmentNetworkMask
in class IPAddressNetwork
public long getSegmentHostMask(int segmentPrefixLength, int joinedSegments)
getSegmentHostMask
in class IPAddressNetwork
public T getNetworkMask(int networkPrefixLength)
getNetworkMask
in class IPAddressNetwork
public T getNetworkMask(int networkPrefixLength, boolean withPrefixLength)
getNetworkMask
in class IPAddressNetwork
public T getHostMask(int networkPrefixLength)
getHostMask
in class IPAddressNetwork