| |
|
| java.lang.Object javax.faces.webapp.UIComponentTagBase javax.faces.webapp.UIComponentClassicTagBase javax.faces.webapp.UIComponentTag
All known Subclasses: org.apache.myfaces.shared_impl.taglib.UIComponentTagBase, javax.faces.webapp.UIComponentBodyTag,
UIComponentTag | abstract public class UIComponentTag extends UIComponentClassicTagBase (Code) | | 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.
author: Manfred Geiler (latest modification by $Author: dennisbyrne $) author: Bruno Aranda version: $Revision: 519714 $ $Date: 2007-03-18 23:30:08 +0100 (So, 18 Mrz 2007) $UIComponentELTag |
UIComponentTag | public UIComponentTag()(Code) | | |
createComponent | protected UIComponent createComponent(FacesContext context, String id)(Code) | | Create a UIComponent. Abstract method getComponentType is invoked to
determine the actual type name for the component to be created.
If this tag has a "binding" attribute, then that is immediately
evaluated to store the created component in the specified property.
|
getParentUIComponentTag | public static UIComponentTag getParentUIComponentTag(PageContext pageContext)(Code) | | Return the nearest JSF tag that encloses this tag.
|
hasBinding | protected boolean hasBinding()(Code) | | |
isSuppressed | protected boolean isSuppressed()(Code) | | Determine whether this component renders itself. A component
is "suppressed" when it is either not rendered, or when it is
rendered by its parent component at a time of the parent's choosing.
|
isValueReference | public static boolean isValueReference(String value)(Code) | | Return true if the specified string contains an EL expression.
UIComponent properties are often required to be value-binding
expressions; this method allows code to check whether that is
the case or not.
|
release | public void release()(Code) | | |
setBinding | public void setBinding(String binding) throws JspException(Code) | | Setter for common JSF xml attribute "binding".
|
setRendered | public void setRendered(String rendered)(Code) | | Setter for common JSF xml attribute "rendered".
|
|
|
|