|
RichFaces CDK Annotations 4.1.0.20111101-M4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=CLASS) @Target(value=TYPE) public @interface JsfBehavior
This annotation defines concrete class as JSF ClientBehavior, or abstract class as the base for generated Behavior
implementation.
| Optional Element Summary | |
|---|---|
String[] |
attributes
Defines file names for fragment of faces-config.xml that contain standard attribute definitions. |
Description |
description
Description used by IDE. |
String |
generate
fully qualified class name of the generated Behavior implementation. |
String |
id
behavior-id with which instances of implementation class can be created b JSF Application implementation. |
Class<?>[] |
interfaces
Interfaces that should be implemented in the generated class. |
JsfBehaviorRenderer |
renderer
Renderer associated with generated |
Tag[] |
tag
Tag description. |
public abstract String id
behavior-id with which instances of implementation class can be created b JSF Application implementation. If this value an empty, behavior-id will be inferred from class name.
public abstract String generate
fully qualified class name of the generated Behavior implementation. Default value means nothing to genrate from concrete class, or infer name by convention for abstract class.
public abstract Tag[] tag
Tag description. If generated tags require special handlers, provide separate description for every type of tag, JSP and
Facelets. Otherwise, the only one tag tag description with name and type TagType.All.
public abstract JsfBehaviorRenderer renderer
Renderer associated with generated ClientBehavior
public abstract Description description
Description used by IDE.
public abstract String[] attributes
Defines file names for fragment of faces-config.xml that contain standard attribute definitions. All names relative to the META-INF/cdk/attributes/ folder in classpath. CDK also tries to read META-INF/cdk/attributes/[classname].xml file for all component superclasses and interfaces. Therefore, it is not necessary to explicitly include definitions for Converter and any other standard JSF classes.
public abstract Class<?>[] interfaces
Interfaces that should be implemented in the generated class. CDK processes all Attribute annotations in these
interfaces
|
RichFaces CDK Annotations 4.1.0.20111101-M4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||