|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.bval.util.ValidationHelper
public class ValidationHelper
Stateless helper methods used by the validators.
Nested Class Summary | |
---|---|
static interface |
ValidationHelper.ValidateCallback
Interface implemented by the call-back object passed to validateContext(ValidationContext, ValidateCallback, boolean)
. |
Constructor Summary | |
---|---|
ValidationHelper()
|
Method Summary | ||
---|---|---|
protected static
|
validateArrayInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Iterates the values of an array, setting the current context appropriately and validating each value. |
|
static
|
validateBean(ValidationContext<VL> context)
Validate a single bean only, no related beans will be validated. |
|
protected static
|
validateBeanInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Validates a single object. |
|
static void |
validateContext(ValidationContext<?> context,
ValidationHelper.ValidateCallback s,
boolean treatMapsLikeBeans)
validate a complex 'bean' with related beans according to validation rules in 'metaBean' |
|
protected static
|
validateIterableInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Iterates the values of an Iterable object, setting the current
context appropriately and validating each value. |
|
protected static
|
validateMapInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Iterates the values of a Map , setting the current context
appropriately and validating each value. |
|
static
|
validateProperty(ValidationContext<VL> context)
Validate a single property only. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ValidationHelper()
Method Detail |
---|
public static void validateContext(ValidationContext<?> context, ValidationHelper.ValidateCallback s, boolean treatMapsLikeBeans)
context
- - the context is initialized with: context
- The current validation context.protected static <VL extends ValidationListener> void validateBeanInContext(ValidationContext<VL> context, ValidationHelper.ValidateCallback s)
VL
- context
- The validation context, its current bean must be a single
object.s
- protected static <VL extends ValidationListener> void validateArrayInContext(ValidationContext<VL> context, ValidationHelper.ValidateCallback s)
VL
- context
- The validation context, its current bean must be an array.protected static <VL extends ValidationListener> void validateIterableInContext(ValidationContext<VL> context, ValidationHelper.ValidateCallback s)
Iterable
object, setting the current
context appropriately and validating each value.
VL
- context
- The validation context, its current bean must implement
Iterable
.protected static <VL extends ValidationListener> void validateMapInContext(ValidationContext<VL> context, ValidationHelper.ValidateCallback s)
Map
, setting the current context
appropriately and validating each value.
VL
- context
- The validation context, its current bean must implement
Map
.public static <VL extends ValidationListener> void validateBean(ValidationContext<VL> context)
public static <VL extends ValidationListener> void validateProperty(ValidationContext<VL> context)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |