Package uk.num.validators
Class NumUriPathValidator
- java.lang.Object
-
- uk.num.validators.NumUriPathValidator
-
public class NumUriPathValidator extends java.lang.ObjectValidate the path part of a NUM URI
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_PATH_PART_LENGTHPath components are converted to domain name labels so have the same length restriction.static java.util.regex.PatternNUM_PATH_REGEXPath regex
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValidationResultvalidate(java.lang.String path)Validate a URI path.static ValidationResultvalidateAcceptingNullAsValid(java.lang.String path)Sometimes null values are considered valid.
-
-
-
Field Detail
-
NUM_PATH_REGEX
public static final java.util.regex.Pattern NUM_PATH_REGEX
Path regex
-
MAX_PATH_PART_LENGTH
public static final int MAX_PATH_PART_LENGTH
Path components are converted to domain name labels so have the same length restriction.- See Also:
- Constant Field Values
-
-
Method Detail
-
validateAcceptingNullAsValid
public static ValidationResult validateAcceptingNullAsValid(java.lang.String path)
Sometimes null values are considered valid.- Parameters:
path- a String- Returns:
- ValidationResult
-
validate
public static ValidationResult validate(java.lang.String path)
Validate a URI path.- Parameters:
path- a String- Returns:
- ValidationResult
-
-