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
- implements javax.servlet.jsp.tagext.Tag
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
- Version:
- $Revision: 676298 $ $Date: 2008-07-13 05:31:48 -0500 (Sun, 13 Jul 2008) $
- Author:
- Bruno Aranda (latest modification by $Author: skitching $), Manfred Geiler
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
doEndTag, doStartTag, getParent, setPageContext, setParent |
UIComponentELTag
public UIComponentELTag()
release
public void release()
- Specified by:
release
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
release
in class UIComponentClassicTagBase
setProperties
protected void setProperties(UIComponent component)
- Specified by:
setProperties
in class UIComponentClassicTagBase
createComponent
protected UIComponent createComponent(FacesContext context,
String newId)
throws javax.servlet.jsp.JspException
- Specified by:
createComponent
in class UIComponentClassicTagBase
- 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:
hasBinding
in class UIComponentClassicTagBase
setRendered
public void setRendered(javax.el.ValueExpression rendered)
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.