Class IPAddressProvider.MaskCreator
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
- Author:
- sfoley
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface IPAddressProvider
IPAddressProvider.AdjustedAddressCreator, IPAddressProvider.AllCreator, IPAddressProvider.CachedAddressProvider, IPAddressProvider.IPType, IPAddressProvider.LoopbackCreator, IPAddressProvider.MaskCreator, IPAddressProvider.NullProvider, IPAddressProvider.VersionedAddressCreator -
Field Summary
Fields inherited from interface 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 IPAddressProvider.AdjustedAddressCreator
getProviderAddress, getProviderHostAddress, getProviderIPVersion, getProviderNetworkPrefixLength, isProvidingIPAddress, isProvidingIPv4, isProvidingIPv6Methods inherited from class IPAddressProvider.VersionedAddressCreator
getParameters, getProviderAddressMethods inherited from class IPAddressProvider.CachedAddressProvider
toStringMethods inherited from interface 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()
-