|
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 TagHandler
The TagHandler annotation takes information, which is used by the tld, and faces-taglib as well as the TagHandler class itself. It has some mandatory fields and some that are optional. Which allows to specify following information:
Required Element Summary | |
---|---|
java.lang.String |
extendsClass
Class that has to be extended by the generated component. |
TagHandlerType |
tagHandlerType
Type of the tag handler. |
java.lang.String |
tagName
Name of tag. |
Optional Element Summary | |
---|---|
java.lang.String |
behaviorClass
Class of the behavior itself (if this is a behavior handler). |
java.lang.String |
behaviorId
|
java.lang.String |
generatedClass
by default generated classes are leaf classes, so you can't override any behaviour. |
java.lang.String |
javadoc
javadocs for the tag handler class. |
java.lang.String |
tagHandlerClass
Name of tag. |
java.lang.String |
tlddoc
tld docs for the tag handler class. |
Element Detail |
---|
public abstract java.lang.String tagName
public abstract java.lang.String extendsClass
public abstract TagHandlerType tagHandlerType
public abstract java.lang.String tagHandlerClass
public abstract java.lang.String generatedClass
public abstract java.lang.String behaviorId
public abstract java.lang.String javadoc
public abstract java.lang.String tlddoc
public abstract java.lang.String behaviorClass
|
ICEfaces ACE Components 3.3.0 Java API Documentation |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |