Home » Mojarra-2.0.1 » javax » faces » webapp » [javadoc | source]
abstract public class: UIComponentTag [javadoc | source]

All Implemented Interfaces:
    Tag, javax.servlet.jsp.tagext.JspIdConsumer, BodyTag, JspTag

Direct Known Subclasses:
    UIComponentBodyTag, UIComponentTagAdapter

Deprecated! Use - of this class has been replaced with UIComponentELTag , which extends UIComponentClassicTagBase to add properties that use the EL API introduced as part of JSP 2.1.

UIComponentTag is the base class for all JSP custom actions that correspond to user interface components in a page that is rendered by JavaServer Faces.

In this version of the specification, UIComponentTag extends UIComponentClassicTagBase to add properties that use the Faces 1.1 Expression Language.

Fields inherited from javax.faces.webapp.UIComponentClassicTagBase:
UNIQUE_ID_PREFIX,  bodyContent,  pageContext
Fields inherited from javax.faces.webapp.UIComponentTagBase:
Method from javax.faces.webapp.UIComponentTag Summary:
createComponent,   getParentUIComponentTag,   hasBinding,   isSuppressed,   isValueReference,   release,   setBinding,   setProperties,   setRendered
Methods from javax.faces.webapp.UIComponentClassicTagBase:
addChild,   addChildToComponentAndTag,   addFacet,   addVerbatimAfterComponent,   addVerbatimBeforeComponent,   createComponent,   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,   hasBinding,   release,   setBodyContent,   setId,   setJspId,   setPageContext,   setParent,   setProperties,   setupResponseWriter
Methods from javax.faces.webapp.UIComponentTagBase:
addChild,   addFacet,   getComponentInstance,   getComponentType,   getCreated,   getELContext,   getFacesContext,   getIndexOfNextChildTag,   getRendererType,   setId
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.faces.webapp.UIComponentTag Detail:
 protected UIComponent createComponent(FacesContext context,
    String newId) 

    Implement createComponent using Faces 1.1 EL API.

 public static UIComponentTag getParentUIComponentTag(PageContext context) 

    Locate and return the nearest enclosing UIComponentTag if any; otherwise, return null.

 protected boolean hasBinding() 
 protected boolean isSuppressed() 
 public static boolean isValueReference(String value) 

    Return true if the specified value conforms to the syntax requirements of a value binding expression. Such expressions ` * may be used on most component tag attributes to signal a desire for deferred evaluation of the attribute or property value to be set on the underlying UIComponent .

 public  void release() 

    Release any resources allocated during the execution of this tag handler.

 public  void setBinding(String binding) throws JspException 

    Set the value binding expression for our component.

 protected  void setProperties(UIComponent component) 
 public  void setRendered(String rendered) 

    Set an override for the rendered attribute.