|
DRAFT | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Retention(value=RUNTIME) @Target(value=TYPE) @Inherited public @interface FacesConverter
The presence of this annotation on a
class automatically registers the class with the runtime as a Converter. The value of the value() attribute is taken to be
converter-id, the value of the forClass() attribute
is taken to be converter-for-class and the fully qualified
class name of the class to which this annotation is attached is taken
to be the converter-class. The implementation must
guarantee that for each class annotated with
FacesConverter, found with the algorithm in section JSF.11.5,
the proper variant of Application.addConverter() is
called. If converter-id is not the empty string, Application.addConverter(java.lang.String,java.lang.String)
is called, passing the derived converter-id as the first
argument and the derived converter-class as the second
argument. If converter-id is the empty string, Application.addConverter(java.lang.Class,java.lang.String)
is called, passing the converter-for-class as the first
argument and the derived converter-class as the second
argument. The implementation must guarantee that all such calls to
addConverter() happen during application startup time
and before any requests are serviced.
| Optional Element Summary | |
|---|---|
java.lang.Class |
forClass
The value of this annotation
attribute is taken to be the converter-for-class with
which instances of this class of converter can be instantiated by
calling |
java.lang.String |
value
The value of this annotation
attribute is taken to be the converter-id with which
instances of this class of converter can be instantiated by
calling |
public abstract java.lang.String value
The value of this annotation
attribute is taken to be the converter-id with which
instances of this class of converter can be instantiated by
calling Application.createConverter(java.lang.String).
public abstract java.lang.Class forClass
The value of this annotation
attribute is taken to be the converter-for-class with
which instances of this class of converter can be instantiated by
calling Application.createConverter(java.lang.Class).
|
DRAFT | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
Copyright © 2009 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.
Generated on 24-November-2009 03:24