Package org.apache.commons.validator
Class ValidatorResult
- java.lang.Object
-
- org.apache.commons.validator.ValidatorResult
-
- All Implemented Interfaces:
java.io.Serializable
public class ValidatorResult extends java.lang.Object implements java.io.SerializableThis contains the results of a set of validation rules processed on a JavaBean.- Version:
- $Revision: 478334 $ $Date: 2006-11-22 21:31:54 +0000 (Wed, 22 Nov 2006) $
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classValidatorResult.ResultStatusContains the status of the validation.
-
Constructor Summary
Constructors Constructor Description ValidatorResult(Field field)Constructs aValidatorResultwith the associated field being validated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidadd(java.lang.String validatorName, boolean result)Add the result of a validator action.voidadd(java.lang.String validatorName, boolean result, java.lang.Object value)Add the result of a validator action.booleancontainsAction(java.lang.String validatorName)Indicate whether a specified validator is in the Result.java.util.MapgetActionMap()Deprecated.Use getActions() to return the set of actions the isValid(name) and getResult(name) methods to determine the contents of ResultStatus.java.util.IteratorgetActions()Return an Iterator of the action names contained in this Result.FieldgetField()Returns the Field that was validated.java.lang.ObjectgetResult(java.lang.String validatorName)Return the result of a validation.booleanisValid(java.lang.String validatorName)Indicate whether a specified validation passed.
-
-
-
Field Detail
-
hAction
protected java.util.Map hAction
Map of results. The key is the name of theValidatorActionand the value is whether or not this field passed or not.
-
field
protected Field field
Fieldbeing validated. TODO This variable is not used. Need to investigate removing it.
-
-
Constructor Detail
-
ValidatorResult
public ValidatorResult(Field field)
Constructs aValidatorResultwith the associated field being validated.- Parameters:
field- Field that was validated.
-
-
Method Detail
-
add
public void add(java.lang.String validatorName, boolean result)Add the result of a validator action.- Parameters:
validatorName- Name of the validator.result- Whether the validation passed or failed.
-
add
public void add(java.lang.String validatorName, boolean result, java.lang.Object value)Add the result of a validator action.- Parameters:
validatorName- Name of the validator.result- Whether the validation passed or failed.value- Value returned by the validator.
-
containsAction
public boolean containsAction(java.lang.String validatorName)
Indicate whether a specified validator is in the Result.- Parameters:
validatorName- Name of the validator.- Returns:
- true if the validator is in the result.
-
isValid
public boolean isValid(java.lang.String validatorName)
Indicate whether a specified validation passed.- Parameters:
validatorName- Name of the validator.- Returns:
- true if the validation passed.
-
getResult
public java.lang.Object getResult(java.lang.String validatorName)
Return the result of a validation.- Parameters:
validatorName- Name of the validator.- Returns:
- The validation result.
-
getActions
public java.util.Iterator getActions()
Return an Iterator of the action names contained in this Result.- Returns:
- The set of action names.
-
getActionMap
public java.util.Map getActionMap()
Deprecated.Use getActions() to return the set of actions the isValid(name) and getResult(name) methods to determine the contents of ResultStatus.Return a Map of the validator actions in this Result.- Returns:
- Map of validator actions.
-
getField
public Field getField()
Returns the Field that was validated.- Returns:
- The Field associated with this result.
-
-