- All Known Implementing Classes:
Validator
public interface HostIdentifierStringValidator
Interface for validation and parsing of host identifier strings
- Author:
- sfoley
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final char
static final int
static final int
static final String
-
Method Summary
Modifier and TypeMethodDescriptionvalidateAddress
(IPAddressString fromString) validateAddress
(MACAddressString fromString) validateHost
(HostName fromHost) int
validatePrefix
(CharSequence fullAddr, IPAddress.IPVersion version)
-
Field Details
-
MAX_PREFIX
static final int MAX_PREFIX- See Also:
-
MAX_PREFIX_CHARS
static final int MAX_PREFIX_CHARS -
SMTP_IPV6_IDENTIFIER
- See Also:
-
IPvFUTURE
static final char IPvFUTURE- See Also:
-
-
Method Details
-
validateHost
- Throws:
HostNameException
-
validateAddress
- Parameters:
fromString
-stringChars
- optional, the characters to be parsed. If null, fromString.toString() is used.- Returns:
- Throws:
AddressStringException
-
validateAddress
- Throws:
AddressStringException
-
validatePrefix
int validatePrefix(CharSequence fullAddr, IPAddress.IPVersion version) throws AddressStringException - Throws:
AddressStringException
-