Class RegexValidator
java.lang.Object
org.aavso.tools.vstar.data.validation.AbstractStringValidator<String[]>
org.aavso.tools.vstar.data.validation.RegexValidator
This class validates strings using regular expressions.
-
Field Summary
Fields inherited from class org.aavso.tools.vstar.data.validation.AbstractStringValidator
kind -
Constructor Summary
ConstructorsConstructorDescriptionRegexValidator(String patternStr, String kind) ConstructorRegexValidator(String patternStr, String kind, String errorNotes) Constructor -
Method Summary
Methods inherited from class org.aavso.tools.vstar.data.validation.AbstractStringValidator
canBeEmpty, isLegallyEmpty
-
Constructor Details
-
RegexValidator
Constructor- Parameters:
patternStr- The regular expression string to be used for validation.kind- The kind of entity we are validating.errorNotes- Additional error comment to be added to validation failure error message.
-
RegexValidator
Constructor- Parameters:
patternStr- The regular expression string to be used for validation.kind- The kind of entity we are validating.
-
-
Method Details
-
validate
Description copied from class:AbstractStringValidatorValidate the supplied string, throwing an exception on failure.- Specified by:
validatein classAbstractStringValidator<String[]>- Parameters:
str- The string to be validated.- Throws:
ObservationValidationError- , ObservationValidationWarning- See Also:
-
org.aavso.tools.vstar.util.validation.StringValidatorBase#validate(java.lang.String)
-