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.String
errorMessage
-
Constructor Summary
Constructors Constructor Description AbstractValidator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
getErrorMessage()
Replies the error message.abstract java.lang.String
getValidatorName()
Returns the name of this validatorabstract boolean
isValid(java.lang.String value)
Tests validity of a given value.protected void
setErrorMessage(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:
true
if value is valid,false
otherwise
-
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
-
-