Module inet.ipaddr
Package inet.ipaddr.format.validate
Class IPAddressProvider.CachedAddressProvider
- java.lang.Object
-
- inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
-
- All Implemented Interfaces:
IPAddressProvider
,java.io.Serializable
- Direct Known Subclasses:
IPAddressProvider.CachedAddressCreator
- Enclosing interface:
- IPAddressProvider
public static class IPAddressProvider.CachedAddressProvider extends java.lang.Object implements IPAddressProvider
- 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
getProviderAddress(IPAddress.IPVersion version)
IPAddress
getProviderHostAddress()
IPAddress.IPVersion
getProviderIPVersion()
java.lang.Integer
getProviderNetworkPrefixLength()
IPAddressProvider.IPType
getType()
boolean
isProvidingIPAddress()
boolean
isProvidingIPv4()
boolean
isProvidingIPv6()
java.lang.String
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, getParameters, getProviderMask, getProviderSeqRange, hasPrefixSeparator, isInvalid, isProvidingAllAddresses, isProvidingBase85IPv6, isProvidingEmpty, isProvidingMixedIPv6, isProvidingPrefixOnly, isSequential, isUninitialized, parsedEquals, prefixContains, prefixContains, prefixEquals, prefixEquals, providerCompare, providerEquals, providerHashCode
-
-
-
-
Method Detail
-
getProviderIPVersion
public IPAddress.IPVersion getProviderIPVersion()
- Specified by:
getProviderIPVersion
in interfaceIPAddressProvider
-
getType
public IPAddressProvider.IPType getType()
- Specified by:
getType
in interfaceIPAddressProvider
-
isProvidingIPAddress
public boolean isProvidingIPAddress()
- Specified by:
isProvidingIPAddress
in interfaceIPAddressProvider
-
isProvidingIPv4
public boolean isProvidingIPv4()
- Specified by:
isProvidingIPv4
in interfaceIPAddressProvider
-
isProvidingIPv6
public boolean isProvidingIPv6()
- Specified by:
isProvidingIPv6
in interfaceIPAddressProvider
-
getProviderHostAddress
public IPAddress getProviderHostAddress()
- Specified by:
getProviderHostAddress
in interfaceIPAddressProvider
-
getProviderAddress
public IPAddress getProviderAddress()
- Specified by:
getProviderAddress
in interfaceIPAddressProvider
-
getProviderNetworkPrefixLength
public java.lang.Integer getProviderNetworkPrefixLength()
- Specified by:
getProviderNetworkPrefixLength
in interfaceIPAddressProvider
-
getProviderAddress
public IPAddress getProviderAddress(IPAddress.IPVersion version)
- Specified by:
getProviderAddress
in interfaceIPAddressProvider
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-