Class AbstractStringValidator
java.lang.Object
org.craftercms.commons.validation.validators.impl.AbstractStringValidator
- All Implemented Interfaces:
org.springframework.validation.Validator
- Direct Known Subclasses:
NoTagsValidator
,SecurePathValidator
,StringValidator
public abstract class AbstractStringValidator
extends Object
implements org.springframework.validation.Validator
Base
Validator
implementation for String validation.
It supports a list of whitelist regexes and a list of blacklist
regexes to validate the input value.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractStringValidator
(List<String> whitelistRegexes, List<String> blacklistRegexes, boolean matchFullInput) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.validation.Validator
validateObject
-
Field Details
-
whitelistRegexes
-
blacklistRegexes
-
matchFullInput
protected boolean matchFullInput
-
-
Constructor Details
-
AbstractStringValidator
public AbstractStringValidator() -
AbstractStringValidator
-
-
Method Details
-
isValid
-
supports
- Specified by:
supports
in interfaceorg.springframework.validation.Validator
-
validate
- Specified by:
validate
in interfaceorg.springframework.validation.Validator
-