Package javax.faces.webapp
Class UIComponentELTag
- java.lang.Object
-
- javax.faces.webapp.UIComponentTagBase
-
- javax.faces.webapp.UIComponentClassicTagBase
-
- javax.faces.webapp.UIComponentELTag
-
- All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspIdConsumer,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag
public abstract class UIComponentELTag extends UIComponentClassicTagBase
Base class for all JSP tags that represent a JSF UIComponent.Disclaimer: The official definition for the behaviour of this class is the JSF specification but for legal reasons the specification cannot be replicated here. Any javadoc present on this class therefore describes the current implementation rather than the officially required behaviour, though it is believed that this class does comply with the specification. see Javadoc of JSF Specification for more.
- Since:
- 1.2
-
-
Field Summary
-
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
-
Fields inherited from class javax.faces.webapp.UIComponentTagBase
log
-
-
Constructor Summary
Constructors Constructor Description UIComponentELTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected UIComponentcreateComponent(FacesContext context, String newId)protected javax.el.ELContextgetELContext()protected booleanhasBinding()voidrelease()voidsetBinding(javax.el.ValueExpression binding)protected voidsetProperties(UIComponent component)voidsetRendered(javax.el.ValueExpression rendered)-
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
-
Methods inherited from class javax.faces.webapp.UIComponentTagBase
getComponentType, getRendererType
-
-
-
-
Method Detail
-
getELContext
protected javax.el.ELContext getELContext()
- Overrides:
getELContextin classUIComponentTagBase- Returns:
-
release
public void release()
- Specified by:
releasein interfacejavax.servlet.jsp.tagext.Tag- Overrides:
releasein classUIComponentClassicTagBase
-
setProperties
protected void setProperties(UIComponent component)
- Specified by:
setPropertiesin classUIComponentClassicTagBase
-
createComponent
protected UIComponent createComponent(FacesContext context, String newId) throws javax.servlet.jsp.JspException
- Specified by:
createComponentin classUIComponentClassicTagBase- Throws:
javax.servlet.jsp.JspException
-
setBinding
public void setBinding(javax.el.ValueExpression binding) throws javax.servlet.jsp.JspException- Throws:
javax.servlet.jsp.JspException
-
hasBinding
protected boolean hasBinding()
- Specified by:
hasBindingin classUIComponentClassicTagBase
-
setRendered
public void setRendered(javax.el.ValueExpression rendered)
-
-