javax.faces.webapp
Class UIComponentELTag

java.lang.Object
  extended by javax.faces.webapp.UIComponentTagBase
      extended by javax.faces.webapp.UIComponentClassicTagBase
          extended by 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.


Field Summary
 
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
 
Constructor Summary
UIComponentELTag()
           
 
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 class javax.faces.webapp.UIComponentTagBase
getComponentType, getRendererType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, setPageContext, setParent
 

Constructor Detail

UIComponentELTag

public UIComponentELTag()
Method Detail

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