Module inet.ipaddr
Package inet.ipaddr.format.validate
Class IPAddressProvider.VersionedAddressCreator
java.lang.Object
inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
inet.ipaddr.format.validate.IPAddressProvider.CachedAddressCreator
inet.ipaddr.format.validate.IPAddressProvider.VersionedAddressCreator
- All Implemented Interfaces:
IPAddressProvider
,Serializable
- Direct Known Subclasses:
IPAddressProvider.AdjustedAddressCreator
,IPAddressProvider.LoopbackCreator
- Enclosing interface:
IPAddressProvider
public abstract static class IPAddressProvider.VersionedAddressCreator
extends IPAddressProvider.CachedAddressCreator
- See Also:
-
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
-
Method Summary
Modifier and TypeMethodDescriptionIf the address was created by parsing, this provides the parameters used when creating the address.getProviderAddress
(IPAddress.IPVersion version) Methods inherited from class inet.ipaddr.format.validate.IPAddressProvider.CachedAddressCreator
getProviderAddress, getProviderHostAddress, getProviderNetworkPrefixLength
Methods inherited from class inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
getProviderIPVersion, getType, isProvidingIPAddress, isProvidingIPv4, isProvidingIPv6, 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, getProviderMask, getProviderSeqRange, hasPrefixSeparator, isInvalid, isProvidingAllAddresses, isProvidingBase85IPv6, isProvidingEmpty, isProvidingMixedIPv6, isProvidingPrefixOnly, isSequential, isUninitialized, parsedEquals, prefixContains, prefixContains, prefixEquals, prefixEquals, providerCompare, providerEquals, providerHashCode
-
Method Details
-
getParameters
Description copied from interface:IPAddressProvider
If the address was created by parsing, this provides the parameters used when creating the address.- Returns:
- the parameters used to create the address, or null if no such parameters were used.
-
getProviderAddress
- Specified by:
getProviderAddress
in interfaceIPAddressProvider
- Overrides:
getProviderAddress
in classIPAddressProvider.CachedAddressCreator
-