java.lang.Object
inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
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.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()booleanintproviderCompare(IPAddressProvider other) booleanproviderEquals(IPAddressProvider valueProvider) When a value provider produces no value, equality and comparison are based on the enum IPType, which can by null.intMethods inherited from class inet.ipaddr.format.validate.IPAddressProvider.AdjustedAddressCreator
getProviderAddress, getProviderHostAddress, getProviderIPVersion, getProviderNetworkPrefixLength, isProvidingIPAddress, isProvidingIPv4, isProvidingIPv6Methods inherited from class inet.ipaddr.format.validate.IPAddressProvider.VersionedAddressCreator
getParameters, getProviderAddressMethods inherited from class inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
toStringMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:IPAddressProviderWhen 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:
getTypein interfaceIPAddressProvider- Overrides:
getTypein classIPAddressProvider.CachedAddressProvider
-
isProvidingPrefixOnly
public boolean isProvidingPrefixOnly()
-