Class AbstractValidator
- java.lang.Object
-
- org.openstreetmap.josm.data.validation.routines.AbstractValidator
-
- Direct Known Subclasses:
DomainValidator,EmailValidator,InetAddressValidator,RegexValidator,UrlValidator
public abstract class AbstractValidator extends java.lang.Object
Abstract validator superclass to extend Apache Validator routines.- Since:
- 7489
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringerrorMessage
-
Constructor Summary
Constructors Constructor Description AbstractValidator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetErrorMessage()Replies the error message.abstract java.lang.StringgetValidatorName()Returns the name of this validatorabstract booleanisValid(java.lang.String value)Tests validity of a given value.protected voidsetErrorMessage(java.lang.String errorMessage)Sets the error message.
-
-
-
Field Detail
-
errorMessage
private java.lang.String errorMessage
-
-
Constructor Detail
-
AbstractValidator
public AbstractValidator()
-
-
Method Detail
-
isValid
public abstract boolean isValid(java.lang.String value)
Tests validity of a given value.- Parameters:
value- Value to test- Returns:
trueif value is valid,falseotherwise
-
getValidatorName
public abstract java.lang.String getValidatorName()
Returns the name of this validator- Returns:
- the name of this validator
-
getErrorMessage
public final java.lang.String getErrorMessage()
Replies the error message.- Returns:
- the errorMessage
-
setErrorMessage
protected final void setErrorMessage(java.lang.String errorMessage)
Sets the error message.- Parameters:
errorMessage- the errorMessage
-
-