- 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.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
-
-
Constructor Summary
Constructors Constructor Description NullProvider(IPAddressProvider.IPType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPAddress
getProviderAddress()
IPAddress
getProviderAddress(IPAddress.IPVersion version)
IPAddress
getProviderHostAddress()
IPAddressProvider.IPType
getType()
boolean
providerEquals(IPAddressProvider o)
When a value provider produces no value, equality and comparison are based on the enum IPType, which can be null.int
providerHashCode()
java.lang.String
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, 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:
getType
in interfaceIPAddressProvider
-
getProviderHostAddress
public IPAddress getProviderHostAddress()
- Specified by:
getProviderHostAddress
in interfaceIPAddressProvider
-
getProviderAddress
public IPAddress getProviderAddress()
- Specified by:
getProviderAddress
in interfaceIPAddressProvider
-
getProviderAddress
public IPAddress getProviderAddress(IPAddress.IPVersion version)
- Specified by:
getProviderAddress
in interfaceIPAddressProvider
-
providerHashCode
public int providerHashCode()
- Specified by:
providerHashCode
in 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:
providerEquals
in interfaceIPAddressProvider
- Parameters:
o
-- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-