Module inet.ipaddr
Package inet.ipaddr.format.validate
Class IPAddressProvider.AdjustedAddressCreator
- java.lang.Object
-
- inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
-
- inet.ipaddr.format.validate.IPAddressProvider.CachedAddressCreator
-
- inet.ipaddr.format.validate.IPAddressProvider.VersionedAddressCreator
-
- inet.ipaddr.format.validate.IPAddressProvider.AdjustedAddressCreator
-
- All Implemented Interfaces:
IPAddressProvider
,java.io.Serializable
- Direct Known Subclasses:
IPAddressProvider.AllCreator
,IPAddressProvider.MaskCreator
- Enclosing interface:
- IPAddressProvider
public abstract static class IPAddressProvider.AdjustedAddressCreator extends IPAddressProvider.VersionedAddressCreator
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface inet.ipaddr.format.validate.IPAddressProvider
IPAddressProvider.AdjustedAddressCreator, IPAddressProvider.AllCreator, IPAddressProvider.CachedAddressCreator, IPAddressProvider.CachedAddressProvider, IPAddressProvider.IPType, IPAddressProvider.LoopbackCreator, IPAddressProvider.MaskCreator, IPAddressProvider.NullProvider, IPAddressProvider.VersionedAddressCreator
-
-
Field Summary
-
Fields inherited from interface inet.ipaddr.format.validate.IPAddressProvider
EMPTY_PROVIDER, INVALID_PROVIDER, NO_TYPE_PROVIDER
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPAddress
getProviderAddress()
IPAddress
getProviderHostAddress()
IPAddress.IPVersion
getProviderIPVersion()
java.lang.Integer
getProviderNetworkPrefixLength()
boolean
isProvidingIPAddress()
boolean
isProvidingIPv4()
boolean
isProvidingIPv6()
-
Methods inherited from class inet.ipaddr.format.validate.IPAddressProvider.VersionedAddressCreator
getParameters, getProviderAddress
-
Methods inherited from class inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
getType, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface inet.ipaddr.format.validate.IPAddressProvider
contains, contains, getDivisionGrouping, getProviderMask, getProviderSeqRange, hasPrefixSeparator, isInvalid, isProvidingAllAddresses, isProvidingBase85IPv6, isProvidingEmpty, isProvidingMixedIPv6, isProvidingPrefixOnly, isSequential, isUninitialized, parsedEquals, prefixContains, prefixContains, prefixEquals, prefixEquals, providerCompare, providerEquals, providerHashCode
-
-
-
-
Method Detail
-
isProvidingIPAddress
public boolean isProvidingIPAddress()
- Specified by:
isProvidingIPAddress
in interfaceIPAddressProvider
- Overrides:
isProvidingIPAddress
in classIPAddressProvider.CachedAddressProvider
-
isProvidingIPv4
public boolean isProvidingIPv4()
- Specified by:
isProvidingIPv4
in interfaceIPAddressProvider
- Overrides:
isProvidingIPv4
in classIPAddressProvider.CachedAddressProvider
-
isProvidingIPv6
public boolean isProvidingIPv6()
- Specified by:
isProvidingIPv6
in interfaceIPAddressProvider
- Overrides:
isProvidingIPv6
in classIPAddressProvider.CachedAddressProvider
-
getProviderIPVersion
public IPAddress.IPVersion getProviderIPVersion()
- Specified by:
getProviderIPVersion
in interfaceIPAddressProvider
- Overrides:
getProviderIPVersion
in classIPAddressProvider.CachedAddressProvider
-
getProviderNetworkPrefixLength
public java.lang.Integer getProviderNetworkPrefixLength()
- Specified by:
getProviderNetworkPrefixLength
in interfaceIPAddressProvider
- Overrides:
getProviderNetworkPrefixLength
in classIPAddressProvider.CachedAddressCreator
-
getProviderAddress
public IPAddress getProviderAddress()
- Specified by:
getProviderAddress
in interfaceIPAddressProvider
- Overrides:
getProviderAddress
in classIPAddressProvider.CachedAddressCreator
-
getProviderHostAddress
public IPAddress getProviderHostAddress()
- Specified by:
getProviderHostAddress
in interfaceIPAddressProvider
- Overrides:
getProviderHostAddress
in classIPAddressProvider.CachedAddressCreator
-
-