Class ReferenceValidator
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.ametys.runtime.parameter.DefaultValidator
org.ametys.cms.contenttype.validation.ReferenceValidator
- All Implemented Interfaces:
Validator
,PluginAware
,Configurable
,LogEnabled
,Serviceable
This is an implementation of
DefaultValidator
for Reference
.-
Field Summary
Fields inherited from class org.ametys.runtime.parameter.DefaultValidator
_invalidText, _isMandatory, _pluginName, _regexp, _smanager
-
Constructor Summary
ConstructorDescriptionDefault constructor for avalonReferenceValidator
(String regexp, boolean mandatory) Manual constructorReferenceValidator
(String regexp, I18nizableText invalidText, boolean mandatory) Manual constructor -
Method Summary
Methods inherited from class org.ametys.runtime.parameter.DefaultValidator
configure, equals, getConfiguration, hashCode, service, setPluginInfo, validateArrayValues, validateSingleValue
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
ReferenceValidator
public ReferenceValidator()Default constructor for avalon -
ReferenceValidator
Manual constructor- Parameters:
regexp
- The regexp to check or nullmandatory
- Is the value mandatory
-
ReferenceValidator
Manual constructor- Parameters:
regexp
- The regexp to check or nullinvalidText
- The error text to displaymandatory
- Is the value mandatory
-
-
Method Details
-
validate
Description copied from interface:Validator
Validates a value.- Specified by:
validate
in interfaceValidator
- Overrides:
validate
in classDefaultValidator
- Parameters:
value
- the value to validate (can benull
).errors
- the structure to populate if the validation failed.
-