|
ICEfaces ACE Components 3.3.0 Java API Documentation |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface Component
The component annotation takes information, which is used by the tld, faces-config, faces-taglib as well as the component itself. It has some mandatory fields and some that are optional. Which allows to specify following information:
Required Element Summary | |
---|---|
java.lang.String |
componentClass
fully qualified name for the component class. |
java.lang.String |
componentType
type of the component. |
java.lang.String |
extendsClass
Class that is to be extended by the generated component. |
java.lang.String |
tagName
Name of tag. |
Optional Element Summary | |
---|---|
java.lang.String |
baseTagClass
defines a base tag class that can be extended by the generated tag class. |
java.lang.String |
componentFamily
name of the component family. |
java.lang.String |
generatedClass
By default, generated classes are leaf classes, so you can't override any behaviour. |
java.lang.String |
handlerClass
Facelets handler class. |
java.lang.String[] |
includeProperties
Name of the properties, that needs to be included from the parent class. |
java.lang.String |
javadoc
javadoc for the component class. |
java.lang.String |
rendererClass
fully qualified name of the class of the Renderer, use by the target component. |
java.lang.String |
rendererType
renderer type |
java.lang.String |
tagClass
JSP tag class. |
java.lang.String |
tlddoc
tld doc for the component class. |
Element Detail |
---|
public abstract java.lang.String tagName
public abstract java.lang.String extendsClass
public abstract java.lang.String componentClass
public abstract java.lang.String componentType
public abstract java.lang.String rendererClass
public abstract java.lang.String generatedClass
public abstract java.lang.String rendererType
public abstract java.lang.String componentFamily
public abstract java.lang.String tagClass
public abstract java.lang.String baseTagClass
public abstract java.lang.String handlerClass
public abstract java.lang.String javadoc
public abstract java.lang.String tlddoc
public abstract java.lang.String[] includeProperties
|
ICEfaces ACE Components 3.3.0 Java API Documentation |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |