|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=TYPE) @Inherited public @interface FacesValidator
The presence of this annotation on a
class automatically registers the class with the runtime as a Validator
. The value of the value()
attribute is taken to be
the validator-id and the fully qualified class name of the
class to which this annotation is attached is taken to be the
validator-class. The implementation must guarantee that for
each class annotated with FacesValidator
, found with the
algorithm in section JSF.11.5,
Application.addValidator(java.lang.String,java.lang.String)
is called, passing the derived validator-id as the first
argument and the derived validator-class as the second
argument. The implementation must guarantee that all such calls to
addValidator()
happen during application startup time
and before any requests are serviced.
Required Element Summary | |
---|---|
java.lang.String |
value
The value of this annotation
attribute is taken to be the validator-id with which
instances of this class of component can be instantiated by
calling |
Optional Element Summary | |
---|---|
boolean |
isDefault
If |
Element Detail |
---|
public abstract java.lang.String value
The value of this annotation
attribute is taken to be the validator-id with which
instances of this class of component can be instantiated by
calling Application.createValidator(java.lang.String)
.
public abstract boolean isDefault
If true
, the validator
id for this annotation is added to the list of default validators
by a call to Application.addDefaultValidatorId(java.lang.String)
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |