@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface Component
| Modifier and Type | Required Element and Description |
|---|---|
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.
|
| Modifier and Type | Optional Element and Description |
|---|---|
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[] |
disinheritProperties
Name of the properties that are not to be inherited from the superclass
|
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 |
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.
|
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[] disinheritProperties
Copyright 2017 ICEsoft Technologies Canada Corp., All Rights Reserved.