public final class HostnameFormatAttribute extends FormatAttribute
host-name format attribute.
Important note: the basis for host name format validation is RFC 1034. The RFC does not
require that a host name have more than one domain name component. As
such, foo is a valid hostname.
Guava's InternetDomainName is used for validation.
| Modifier and Type | Method and Description |
|---|---|
void |
checkValue(String fmt,
ValidationReport report,
JsonNode value)
Abstract method implemented by all attributes
|
static FormatAttribute |
getInstance() |
newMsg, validatepublic static FormatAttribute getInstance()
public void checkValue(String fmt, ValidationReport report, JsonNode value)
FormatAttributeIt is only called if the value type is one expected by the
attribute, see FormatAttribute.validate(String, ValidationReport, JsonNode).
checkValue in class FormatAttributefmt - the format attribute namereport - the validation reportvalue - the value to validateCopyright © 2013. All Rights Reserved.