-
- All Known Implementing Classes:
Validator
public interface HostIdentifierStringValidatorInterface for validation and parsing of host identifier strings- Author:
- sfoley
-
-
Field Summary
Fields Modifier and Type Field Description static charIPvFUTUREstatic intMAX_PREFIXstatic intMAX_PREFIX_CHARSstatic java.lang.StringSMTP_IPV6_IDENTIFIER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPAddressProvidervalidateAddress(IPAddressString fromString)MACAddressProvidervalidateAddress(MACAddressString fromString)ParsedHostvalidateHost(HostName fromHost)intvalidatePrefix(java.lang.CharSequence fullAddr, IPAddress.IPVersion version)
-
-
-
Field Detail
-
MAX_PREFIX
static final int MAX_PREFIX
- See Also:
- Constant Field Values
-
MAX_PREFIX_CHARS
static final int MAX_PREFIX_CHARS
-
SMTP_IPV6_IDENTIFIER
static final java.lang.String SMTP_IPV6_IDENTIFIER
- See Also:
- Constant Field Values
-
IPvFUTURE
static final char IPvFUTURE
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateHost
ParsedHost validateHost(HostName fromHost) throws HostNameException
- Throws:
HostNameException
-
validateAddress
IPAddressProvider validateAddress(IPAddressString fromString) throws AddressStringException
- Parameters:
fromString-- Returns:
- Throws:
AddressStringException
-
validateAddress
MACAddressProvider validateAddress(MACAddressString fromString) throws AddressStringException
- Throws:
AddressStringException
-
validatePrefix
int validatePrefix(java.lang.CharSequence fullAddr, IPAddress.IPVersion version) throws AddressStringException- Throws:
AddressStringException
-
-