Package uk.num.validators
Class NumDomainValidator
- java.lang.Object
-
- uk.num.validators.NumDomainValidator
-
public class NumDomainValidator extends java.lang.ObjectValidate Domain Strings. Note: Use NumUriValidator instead if the module number is known.
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_DOMAIN_NAME_LENGTHstatic intMAX_LABEL_LENGTHstatic java.util.regex.PatternNUM_DOMAIN_REGEXDomain Regex
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValidationResultvalidate(java.lang.String domain)Validate a domain.static ValidationResultvalidateAcceptingNullAsValid(java.lang.String domain)Sometimes nulls are considered valid.
-
-
-
Field Detail
-
NUM_DOMAIN_REGEX
public static final java.util.regex.Pattern NUM_DOMAIN_REGEX
Domain Regex
-
MAX_DOMAIN_NAME_LENGTH
public static final int MAX_DOMAIN_NAME_LENGTH
- See Also:
- "https://en.wikipedia.org/wiki/Domain_name#Domain_name_syntax", Constant Field Values
-
MAX_LABEL_LENGTH
public static final int MAX_LABEL_LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateAcceptingNullAsValid
public static ValidationResult validateAcceptingNullAsValid(java.lang.String domain)
Sometimes nulls are considered valid.- Parameters:
domain- a String- Returns:
- a ValidationResult
-
validate
public static ValidationResult validate(java.lang.String domain)
Validate a domain.- Parameters:
domain- a String- Returns:
- a ValidationResult
-
-