Class IPAddressProvider.AllCreator
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.AllCreator
- 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 TypeMethodDescriptioncontains(IPAddressProvider otherProvider) An optimized contains that does not need to create address objects to return an answer.getType()booleanbooleanintMethods inherited from class IPAddressProvider.AdjustedAddressCreator
getProviderAddress, getProviderHostAddress, getProviderIPVersion, isProvidingIPAddress, isProvidingIPv4, isProvidingIPv6Methods inherited from class IPAddressProvider.VersionedAddressCreator
getParameters, getProviderAddressMethods inherited from class IPAddressProvider.CachedAddressProvider
toStringMethods inherited from interface IPAddressProvider
contains, hasPrefixSeparator, isInvalid, isProvidingBase85IPv6, isProvidingEmpty, isProvidingMixedIPv6, isProvidingPrefixOnly, isUninitialized, parsedEquals, prefixContains, prefixContains, prefixEquals, prefixEquals, providerCompare, providerEquals
-
Method Details
-
getType
- Specified by:
getTypein interfaceIPAddressProvider- Overrides:
getTypein classIPAddressProvider.CachedAddressProvider
-
contains
Description copied from interface:IPAddressProviderAn 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() -
getProviderNetworkPrefixLength
- Specified by:
getProviderNetworkPrefixLengthin interfaceIPAddressProvider- Overrides:
getProviderNetworkPrefixLengthin classIPAddressProvider.AdjustedAddressCreator
-
providerHashCode
public int providerHashCode() -
getProviderMask
-
getProviderSeqRange
-
isSequential
public boolean isSequential() -
getDivisionGrouping
- Throws:
IncompatibleAddressException
-