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
UIComponentELTag
specializes its superclass to allow for
properties that take their values from EL API expressions.
This tag is designed for use with Faces version 1.2 and JSP
version 2.1 containers.
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 |
Method Summary |
void |
release()
Release any resources allocated during the execution of this
tag handler. |
void |
setBinding(javax.el.ValueExpression binding)
Set the value expression for our component. |
void |
setRendered(javax.el.ValueExpression rendered)
Set an override for the rendered attribute. |
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase |
doAfterBody, doEndTag, doInitBody, doStartTag, getBodyContent, getComponentInstance, getCreated, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
doEndTag, doStartTag, getParent, setPageContext, setParent |
UIComponentELTag
public UIComponentELTag()
setBinding
public void setBinding(javax.el.ValueExpression binding)
throws javax.servlet.jsp.JspException
Set the value expression for our component.
- Parameters:
binding
- The new value expression
- Throws:
javax.servlet.jsp.JspException
- if an error occurs
setRendered
public void setRendered(javax.el.ValueExpression rendered)
Set an override for the rendered attribute.
- Parameters:
rendered
- The new value for rendered attribute
release
public void release()
Release any resources allocated during the execution of this
tag handler.
- Specified by:
release
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
release
in class UIComponentClassicTagBase