- java.lang.Object
-
- inet.ipaddr.format.validate.ParsedHost
-
- All Implemented Interfaces:
java.io.Serializable
public class ParsedHost extends java.lang.Object implements java.io.Serializable
The 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 IPAddress
asAddress()
IPAddress
asAddress(IPAddress.IPVersion version)
IPAddressString
asGenericAddressString()
IPAddressProvider
getAddressProvider()
AddressStringException
getAddressStringException()
java.lang.Integer
getEquivalentPrefixLength()
java.lang.String
getHost()
IPAddress
getMask()
java.lang.Integer
getNetworkPrefixLength()
java.lang.String[]
getNormalizedLabels()
java.lang.Integer
getPort()
java.lang.String
getService()
boolean
isAddressString()
boolean
isIPv6Address()
boolean
isReverseDNS()
boolean
isUNCIPv6Literal()
-
-
-
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()
-
-