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.MaskCreator
- 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 TypeMethodDescriptiongetType()
boolean
int
providerCompare
(IPAddressProvider other) boolean
providerEquals
(IPAddressProvider valueProvider) When a value provider produces no value, equality and comparison are based on the enum IPType, which can by null.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, contains, getDivisionGrouping, getProviderMask, getProviderSeqRange, hasPrefixSeparator, isInvalid, isProvidingAllAddresses, isProvidingBase85IPv6, isProvidingEmpty, isProvidingMixedIPv6, isSequential, isUninitialized, parsedEquals, prefixContains, prefixContains, prefixEquals, prefixEquals
-
Method Details
-
providerHashCode
public int providerHashCode() -
providerEquals
Description copied from interface:IPAddressProvider
When a value provider produces no value, equality and comparison are based on the enum IPType, which can by null.- Returns:
-
providerCompare
- Throws:
IncompatibleAddressException
-
getType
- Specified by:
getType
in interfaceIPAddressProvider
- Overrides:
getType
in classIPAddressProvider.CachedAddressProvider
-
isProvidingPrefixOnly
public boolean isProvidingPrefixOnly()
-