Class ValidatorBase
- java.lang.Object
-
- com.sun.identity.shared.validation.ValidatorBase
-
- All Implemented Interfaces:
Validator
- Direct Known Subclasses:
IntegerValidator,IntegerValidator,OpenIDConnectURLValidator,PositiveIntegerValidator,URLValidator,XSDateTimeValidator,XSDurationValidator
public abstract class ValidatorBase extends Object implements Validator
Base class for all validator classes.
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringresourceBundleName
-
Constructor Summary
Constructors Constructor Description ValidatorBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidperformValidation(String strData)Performs validation on a string.voidvalidate(String strData)Performs validation on a string.voidvalidate(Set setData)Performs validation on a set of string.
-
-
-
Field Detail
-
resourceBundleName
protected static final String resourceBundleName
- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
public void validate(String strData) throws ValidationException
Performs validation on a string.- Specified by:
validatein interfaceValidator- Parameters:
strData- String to be validated.- Throws:
ValidationException- ifstrDatais in incorrect format.
-
validate
public void validate(Set setData) throws ValidationException
Performs validation on a set of string.- Specified by:
validatein interfaceValidator- Parameters:
setData- Set of string to be validated.- Throws:
ValidationException- if one or more strings are in incorrect format.
-
performValidation
protected abstract void performValidation(String strData) throws ValidationException
Performs validation on a string.- Parameters:
strData- String to be validated.- Throws:
ValidationException- ifstrDatais in incorrect format.
-
-