- java.lang.Object
-
- inet.ipaddr.format.validate.IPAddressProvider.NullProvider
-
- All Implemented Interfaces:
IPAddressProvider,java.io.Serializable
- Enclosing interface:
- IPAddressProvider
public abstract static class IPAddressProvider.NullProvider extends java.lang.Object implements IPAddressProvider
- See Also:
- Serialized Form
-
-
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
-
-
Constructor Summary
Constructors Constructor Description NullProvider(IPAddressProvider.IPType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPAddressgetProviderAddress()IPAddressgetProviderAddress(IPAddress.IPVersion version)IPAddressgetProviderHostAddress()IPAddressProvider.IPTypegetType()booleanproviderEquals(IPAddressProvider o)When a value provider produces no value, equality and comparison are based on the enum IPType, which can be null.intproviderHashCode()java.lang.StringtoString()-
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, getParameters, getProviderIPVersion, getProviderMask, getProviderNetworkPrefixLength, getProviderSeqRange, hasPrefixSeparator, isInvalid, isProvidingAllAddresses, isProvidingBase85IPv6, isProvidingEmpty, isProvidingIPAddress, isProvidingIPv4, isProvidingIPv6, isProvidingMixedIPv6, isProvidingPrefixOnly, isSequential, isUninitialized, parsedEquals, prefixContains, prefixContains, prefixEquals, prefixEquals, providerCompare
-
-
-
-
Constructor Detail
-
NullProvider
public NullProvider(IPAddressProvider.IPType type)
-
-
Method Detail
-
getType
public IPAddressProvider.IPType getType()
- Specified by:
getTypein interfaceIPAddressProvider
-
getProviderHostAddress
public IPAddress getProviderHostAddress()
- Specified by:
getProviderHostAddressin interfaceIPAddressProvider
-
getProviderAddress
public IPAddress getProviderAddress()
- Specified by:
getProviderAddressin interfaceIPAddressProvider
-
getProviderAddress
public IPAddress getProviderAddress(IPAddress.IPVersion version)
- Specified by:
getProviderAddressin interfaceIPAddressProvider
-
providerHashCode
public int providerHashCode()
- Specified by:
providerHashCodein interfaceIPAddressProvider
-
providerEquals
public boolean providerEquals(IPAddressProvider o)
When a value provider produces no value, equality and comparison are based on the enum IPType, which can be null.- Specified by:
providerEqualsin interfaceIPAddressProvider- Parameters:
o-- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-