Package org.apache.myfaces.taglib.core
Class UIComponentELTagBase
- java.lang.Object
-
- javax.faces.webapp.UIComponentTagBase
-
- javax.faces.webapp.UIComponentClassicTagBase
-
- javax.faces.webapp.UIComponentELTag
-
- org.apache.myfaces.taglib.core.UIComponentELTagBase
-
- 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
- Direct Known Subclasses:
ParamTag
,SelectItemTag
,VerbatimTag
public abstract class UIComponentELTagBase extends UIComponentELTag
-
-
Field Summary
-
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
-
Fields inherited from class javax.faces.webapp.UIComponentTagBase
log
-
-
Constructor Summary
Constructors Constructor Description UIComponentELTagBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addValidatorProperty(UIComponent component, javax.el.MethodExpression value)
protected void
addValueChangedListenerProperty(UIComponent component, javax.el.MethodExpression valueChangedListener)
protected Object
evaluateValueExpression(javax.el.ValueExpression expression)
void
release()
protected void
setActionListenerProperty(UIComponent component, javax.el.MethodExpression actionListener)
protected void
setActionProperty(UIComponent component, javax.el.MethodExpression action)
protected void
setBooleanProperty(UIComponent component, String propName, javax.el.ValueExpression value)
protected void
setBooleanProperty(UIComponent component, String propName, javax.el.ValueExpression value, Boolean defaultValue)
void
setConverter(javax.el.ValueExpression converter)
void
setForceId(javax.el.ValueExpression aForceId)
Sets the forceId attribute of the tag.void
setForceIdIndex(javax.el.ValueExpression aForceIdIndex)
Sets the forceIdIndex attribute of the tag.protected void
setIntegerProperty(UIComponent component, String propName, javax.el.ValueExpression value)
protected void
setIntegerProperty(UIComponent component, String propName, javax.el.ValueExpression value, Integer defaultValue)
protected void
setLongProperty(UIComponent component, String propName, javax.el.ValueExpression value)
protected void
setLongProperty(UIComponent component, String propName, javax.el.ValueExpression value, Long defaultValue)
protected void
setProperties(UIComponent component)
protected void
setStringProperty(UIComponent component, String propName, javax.el.ValueExpression value)
protected void
setStringProperty(UIComponent component, String propName, javax.el.ValueExpression value, String defaultValue)
void
setValue(javax.el.ValueExpression value)
protected void
setValueBinding(UIComponent component, String propName, javax.el.ValueExpression value)
-
Methods inherited from class javax.faces.webapp.UIComponentELTag
createComponent, getELContext, hasBinding, setBinding, setRendered
-
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 javax.faces.webapp.UIComponentTagBase
getComponentType, getRendererType
-
-
-
-
Method Detail
-
release
public void release()
- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classUIComponentELTag
-
setProperties
protected void setProperties(UIComponent component)
- Overrides:
setProperties
in classUIComponentELTag
-
setForceId
public void setForceId(javax.el.ValueExpression aForceId)
Sets the forceId attribute of the tag. NOTE: Not every tag that extends this class will actually make use of this attribute. Check the TLD to see which components actually implement it.- Parameters:
aForceId
- The value of the forceId attribute.
-
setForceIdIndex
public void setForceIdIndex(javax.el.ValueExpression aForceIdIndex)
Sets the forceIdIndex attribute of the tag. NOTE: Not every tag that extends this class will actually make use of this attribute. Check the TLD to see which components actually implement it.- Parameters:
aForceIdIndex
- The value of the forceIdIndex attribute.
-
setValue
public void setValue(javax.el.ValueExpression value)
-
setConverter
public void setConverter(javax.el.ValueExpression converter)
-
setIntegerProperty
protected void setIntegerProperty(UIComponent component, String propName, javax.el.ValueExpression value)
-
setIntegerProperty
protected void setIntegerProperty(UIComponent component, String propName, javax.el.ValueExpression value, Integer defaultValue)
-
setLongProperty
protected void setLongProperty(UIComponent component, String propName, javax.el.ValueExpression value)
-
setLongProperty
protected void setLongProperty(UIComponent component, String propName, javax.el.ValueExpression value, Long defaultValue)
-
setStringProperty
protected void setStringProperty(UIComponent component, String propName, javax.el.ValueExpression value)
-
setStringProperty
protected void setStringProperty(UIComponent component, String propName, javax.el.ValueExpression value, String defaultValue)
-
setBooleanProperty
protected void setBooleanProperty(UIComponent component, String propName, javax.el.ValueExpression value)
-
setBooleanProperty
protected void setBooleanProperty(UIComponent component, String propName, javax.el.ValueExpression value, Boolean defaultValue)
-
addValidatorProperty
protected void addValidatorProperty(UIComponent component, javax.el.MethodExpression value)
-
setActionProperty
protected void setActionProperty(UIComponent component, javax.el.MethodExpression action)
-
setActionListenerProperty
protected void setActionListenerProperty(UIComponent component, javax.el.MethodExpression actionListener)
-
addValueChangedListenerProperty
protected void addValueChangedListenerProperty(UIComponent component, javax.el.MethodExpression valueChangedListener)
-
setValueBinding
protected void setValueBinding(UIComponent component, String propName, javax.el.ValueExpression value)
-
evaluateValueExpression
protected Object evaluateValueExpression(javax.el.ValueExpression expression)
-
-