UIComponentTagBase is the base class
for all JSP tags that correspond to a javax.faces.component.UIComponent instance in the view. This base
class allows a single view to be described in a JSP page consisting
of both UIComponentELTag and UIComponentTag
instances.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract void | addChild(UIComponent
New child whose identifier should be added child)Add the component identifier of the specified |
| protected abstract void | addFacet(String
Facet name to be added name)Add the facet name of the specified facet to the list of
facet names created or located by nested |
| public abstract UIComponent | Returns: the componentReturn the |
| public abstract String | Returns: the component typeReturn the component type for the component that is or will be bound to this tag. |
| public abstract boolean | Returns: the result as specified aboveReturn |
| protected ELContext | Returns: the {code ELContext} for thisFacesContextReturn the |
| protected abstract FacesContext | Returns: theFacesContext for the current request.Return the |
| protected abstract int | Returns: the indexReturn the index of the next child to be added as a child of this tag. |
| public abstract String | Returns: the renderer typeReturn the |
| public abstract void | setId(String
The new component identifier. This may not start with
id)javax.faces.component.UIViewRoot#UNIQUE_ID_PREFIX.Set the component identifier for the component corresponding to this tag instance. |
| log | back to summary |
|---|---|
| protected static final Logger log | |
| UIComponentTagBase | back to summary |
|---|---|
| public UIComponentTagBase() | |
| addChild | back to summary |
|---|---|
| protected abstract void addChild(UIComponent child) Add the component identifier of the specified
| |
| addFacet | back to summary |
|---|---|
| protected abstract void addFacet(String name) Add the facet name of the specified facet to the list of
facet names created or located by nested
| |
| getComponentInstance | back to summary |
|---|---|
| public abstract UIComponent getComponentInstance() Return the
| |
| getComponentType | back to summary |
|---|---|
| public abstract String getComponentType() Return the component type for the component that is or will be
bound to this tag. This value can be passed to
| |
| getCreated | back to summary |
|---|---|
| public abstract boolean getCreated() Return
| |
| getELContext | back to summary |
|---|---|
| protected ELContext getELContext() Return the This is a convenience for
| |
| getFacesContext | back to summary |
|---|---|
| protected abstract FacesContext getFacesContext() Return the
| |
| getIndexOfNextChildTag | back to summary |
|---|---|
| protected abstract int getIndexOfNextChildTag() Return the index of the next child to be added as a child of this tag. The default implementation maintains a list of created components and returns the size of the list.
| |
| getRendererType | back to summary |
|---|---|
| public abstract String getRendererType() Return the
| |
| setId | back to summary |
|---|---|
| public abstract void setId(String id) Set the component identifier for the component corresponding
to this tag instance. If the argument begins with
| |