org.formaria.validation
Class RegularExpressionValidator
java.lang.Object
org.formaria.aria.validation.AbstractValidator
org.formaria.validation.RegularExpressionValidator
- All Implemented Interfaces:
- Validator
public class RegularExpressionValidator
- extends AbstractValidator
Validates names, by checking them against a regular expression mask
Copyright (c) Formaria Ltd., 2008, This software is licensed under
the GNU Public License (GPL), please see license.txt for more details. If
you make commercial use of this software you must purchase a commercial
license from formaria.
$Revision: 1.9 $
| Fields inherited from class org.formaria.aria.validation.AbstractValidator |
container, currentProject, errorLevel, formattedMessage, mandatory, mask, message, showErrorBadges, start, translator, USE_FAIL_STYLE, USE_NORMAL_STYLE, USE_WARN_STYLE, validationMethod, validationName, value |
|
Method Summary |
void |
setup(XmlElement ruleConfig,
XmlElement instanceConfig)
Set the validation parameters |
void |
validate(java.lang.Object comp,
boolean forceMandatory)
Does the checking of the value against the data set. |
| Methods inherited from class org.formaria.aria.validation.AbstractValidator |
applyErrorStyle, getLevel, getMask, getMessage, getName, getText, getValueAsString, invokeMethod, replaceToken, replaceTokens, setMask, setName, setValidationColors, setValidationMethod, throwException |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegularExpressionValidator
public RegularExpressionValidator(Project project)
- Validates a name
setup
public void setup(XmlElement ruleConfig,
XmlElement instanceConfig)
- Set the validation parameters
- Specified by:
setup in interface Validator- Overrides:
setup in class AbstractValidator
- Parameters:
ruleConfig - the validator parameters as declared in the validations rules fileinstanceConfig - the validator instance parameters as declared in the page file
validate
public void validate(java.lang.Object comp,
boolean forceMandatory)
throws java.lang.Exception
- Does the checking of the value against the data set.
- Parameters:
comp - The component triggering the validationforceMandatory - Set to true if page level validations are taking place or false for inline
- Throws:
java.lang.Exception - Contains the details of the message