- java.lang.Object
-
- inet.ipaddr.format.validate.ParsedHost
-
- All Implemented Interfaces:
java.io.Serializable
public class ParsedHost extends java.lang.Object implements java.io.SerializableThe result of parsing a valid host name.- Author:
- sfoley
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParsedHost(java.lang.String originalStr, IPAddressProvider valueProvider)ParsedHost(java.lang.String originalStr, IPAddressProvider valueProvider, ParsedHostIdentifierStringQualifier portQualifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPAddressasAddress()IPAddressasAddress(IPAddress.IPVersion version)IPAddressStringasGenericAddressString()IPAddressProvidergetAddressProvider()AddressStringExceptiongetAddressStringException()java.lang.IntegergetEquivalentPrefixLength()java.lang.StringgetHost()IPAddressgetMask()java.lang.IntegergetNetworkPrefixLength()java.lang.String[]getNormalizedLabels()java.lang.IntegergetPort()java.lang.StringgetService()booleanisAddressString()booleanisIPv6Address()booleanisReverseDNS()booleanisUNCIPv6Literal()
-
-
-
Constructor Detail
-
ParsedHost
public ParsedHost(java.lang.String originalStr, IPAddressProvider valueProvider)
-
ParsedHost
public ParsedHost(java.lang.String originalStr, IPAddressProvider valueProvider, ParsedHostIdentifierStringQualifier portQualifier)
-
-
Method Detail
-
isIPv6Address
public boolean isIPv6Address()
-
getPort
public java.lang.Integer getPort()
-
getService
public java.lang.String getService()
-
getNetworkPrefixLength
public java.lang.Integer getNetworkPrefixLength()
-
getEquivalentPrefixLength
public java.lang.Integer getEquivalentPrefixLength()
-
getMask
public IPAddress getMask()
-
getAddressProvider
public IPAddressProvider getAddressProvider()
-
isAddressString
public boolean isAddressString()
-
asAddress
public IPAddress asAddress(IPAddress.IPVersion version) throws IncompatibleAddressException
- Throws:
IncompatibleAddressException
-
asAddress
public IPAddress asAddress() throws IncompatibleAddressException
- Throws:
IncompatibleAddressException
-
asGenericAddressString
public IPAddressString asGenericAddressString()
-
getNormalizedLabels
public java.lang.String[] getNormalizedLabels()
-
getHost
public java.lang.String getHost()
-
getAddressStringException
public AddressStringException getAddressStringException()
-
isUNCIPv6Literal
public boolean isUNCIPv6Literal()
-
isReverseDNS
public boolean isReverseDNS()
-
-