Top Interfaces Annotations Classes
[default module]

Package javax.faces.validator


Interface Summary

Modifier and TypeInterface and Description
public interface
Validator<
The generic type of object value to validate.
T
>

A Validator implementation is a class that can perform validation (correctness checks) on a javax.faces.component.EditableValueHolder.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
FacesValidator

The presence of this annotation on a class automatically registers the class with the runtime as a Validator.

Class Summary

Modifier and TypeClass and Description
public class
BeanValidator

A Validator that delegates validation of the bean property to the Bean Validation API.

public class
DoubleRangeValidator

DoubleRangeValidator is a Validator that checks the value of the corresponding component against specified minimum and maximum values.

public class
LengthValidator

LengthValidator is a Validator that checks the number of characters in the String representation of the value of the associated component.

public class
LongRangeValidator

LongRangeValidator is a Validator that checks the value of the corresponding component against specified minimum and maximum values.

pack-priv class
MessageFactory

supported filters: package and protection.

public class
MethodExpressionValidator

MethodExpressionValidator is a Validator that wraps a MethodExpression, and it performs validation by executing a method on an object identified by the MethodExpression.

pack-priv class
public class
RegexValidator

A Validator that checks against a Regular Expression (which is the pattern property).

public class
RequiredValidator

A Validator that checks for an empty value in the same way that UIInput checks for a value.

public class
ValidatorException

A ValidatorException is an exception thrown by the validate() method of a Validator to indicate that validation failed.

pack-priv class
ValueExpressionAnalyzer

Analyzes a ValueExpression and provides access to the base object and property name to which the expression maps via the getReference() method.

pack-priv class