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
inet.ipaddr.format.validate.IPAddressProvider.AllCreator
- All Implemented Interfaces:
IPAddressProvider
,Serializable
- Enclosing interface:
IPAddressProvider
- See Also:
-
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
Modifier and TypeMethodDescriptioncontains
(IPAddressProvider otherProvider) An optimized contains that does not need to create address objects to return an answer.getType()
boolean
boolean
int
Methods inherited from class inet.ipaddr.format.validate.IPAddressProvider.AdjustedAddressCreator
getProviderAddress, getProviderHostAddress, getProviderIPVersion, getProviderNetworkPrefixLength, isProvidingIPAddress, isProvidingIPv4, isProvidingIPv6
Methods inherited from class inet.ipaddr.format.validate.IPAddressProvider.VersionedAddressCreator
getParameters, getProviderAddress
Methods inherited from class inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
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, hasPrefixSeparator, isInvalid, isProvidingBase85IPv6, isProvidingEmpty, isProvidingMixedIPv6, isProvidingPrefixOnly, isUninitialized, parsedEquals, prefixContains, prefixContains, prefixEquals, prefixEquals, providerCompare, providerEquals
-
Method Details
-
getType
- Specified by:
getType
in interfaceIPAddressProvider
- Overrides:
getType
in classIPAddressProvider.CachedAddressProvider
-
contains
Description copied from interface:IPAddressProvider
An optimized contains that does not need to create address objects to return an answer. Unconventional addresses may require that the address objects are created, in such cases null is returned. Addresses constructed from canonical or normalized representations with no wildcards will not return null.- Parameters:
otherProvider
-- Returns:
-
isProvidingAllAddresses
public boolean isProvidingAllAddresses() -
providerHashCode
public int providerHashCode() -
getProviderMask
-
getProviderSeqRange
-
isSequential
public boolean isSequential() -
getDivisionGrouping
- Throws:
IncompatibleAddressException
-