public abstract class UIComponentTagBase extends Object implements javax.servlet.jsp.tagext.JspTag
Constructor and Description |
---|
UIComponentTagBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addChild(UIComponent child) |
protected abstract void |
addFacet(String name) |
abstract UIComponent |
getComponentInstance() |
abstract String |
getComponentType()
Specify the "component type name" used together with the component's
family and the Application object to create a UIComponent instance for
this tag.
|
abstract boolean |
getCreated() |
protected javax.el.ELContext |
getELContext() |
protected abstract FacesContext |
getFacesContext() |
protected abstract int |
getIndexOfNextChildTag() |
abstract String |
getRendererType()
Specify the "renderer type name" used together with the current
renderKit to get a Renderer instance for the corresponding UIComponent.
|
abstract void |
setId(String id) |
protected static final Logger log
protected abstract void addChild(UIComponent child)
protected abstract void addFacet(String name)
public abstract UIComponent getComponentInstance()
public abstract String getComponentType()
public abstract boolean getCreated()
protected javax.el.ELContext getELContext()
protected abstract FacesContext getFacesContext()
protected abstract int getIndexOfNextChildTag()
public abstract String getRendererType()
A JSP tag can return null here to use the default renderer type string. If non-null is returned, then the UIComponent's setRendererType method will be called passing this value, and this will later affect the type of renderer object returned by UIComponent.getRenderer().
public abstract void setId(String id)
id
- Copyright © 2020 The Apache Software Foundation. All rights reserved.