Package | Description |
---|---|
org.apache.commons.validator |
The Validator package provides validation for JavaBeans based on an xml file.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
ValidatorAction.executeValidationMethod(Field field,
java.util.Map<java.lang.String,java.lang.Object> params,
ValidatorResults results,
int pos)
Dynamically runs the validation method for this validator and returns
true if the data is valid.
|
(package private) java.lang.Object[] |
Field.getIndexedProperty(java.lang.Object bean)
Returns an indexed property from the object we're validating.
|
private int |
Field.getIndexedPropertySize(java.lang.Object bean)
Returns the size of an indexed property from the object we're validating.
|
private java.lang.Object |
ValidatorAction.getValidationClassInstance()
Return an instance of the validation class or null if the validation
method is static so does not require an instance to be executed.
|
private void |
ValidatorAction.handleIndexedField(Field field,
int pos,
java.lang.Object[] paramValues)
Modifies the paramValue array with indexed fields.
|
private void |
Field.handleMissingAction(java.lang.String name)
Called when a validator name is used in a depends clause but there is
no know ValidatorAction configured for that name.
|
private void |
ValidatorAction.loadParameterClasses(java.lang.ClassLoader loader)
Converts a List of parameter class names into their Class objects.
|
private void |
ValidatorAction.loadValidationClass(java.lang.ClassLoader loader)
Load the Class object for the configured validation class name.
|
private void |
ValidatorAction.loadValidationMethod()
Load the Method object for the configured validation method name.
|
private boolean |
Field.runDependentValidators(ValidatorAction va,
ValidatorResults results,
java.util.Map<java.lang.String,ValidatorAction> actions,
java.util.Map<java.lang.String,java.lang.Object> params,
int pos)
Calls all of the validators that this validator depends on.
|
ValidatorResults |
Validator.validate()
Performs validations based on the configured resources.
|
ValidatorResults |
Field.validate(java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Map<java.lang.String,ValidatorAction> actions)
Run the configured validations on this field.
|
(package private) ValidatorResults |
Form.validate(java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Map<java.lang.String,ValidatorAction> actions,
int page)
Validate all Fields in this Form on the given page and below.
|
(package private) ValidatorResults |
Form.validate(java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Map<java.lang.String,ValidatorAction> actions,
int page,
java.lang.String fieldName)
Validate all Fields in this Form on the given page and below.
|
private boolean |
Field.validateForRule(ValidatorAction va,
ValidatorResults results,
java.util.Map<java.lang.String,ValidatorAction> actions,
java.util.Map<java.lang.String,java.lang.Object> params,
int pos)
Executes the given ValidatorAction and all ValidatorActions that it
depends on.
|