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 voidaddValidatorProperty(UIComponent component, javax.el.MethodExpression value)protected voidaddValueChangedListenerProperty(UIComponent component, javax.el.MethodExpression valueChangedListener)protected ObjectevaluateValueExpression(javax.el.ValueExpression expression)voidrelease()protected voidsetActionListenerProperty(UIComponent component, javax.el.MethodExpression actionListener)protected voidsetActionProperty(UIComponent component, javax.el.MethodExpression action)protected voidsetBooleanProperty(UIComponent component, String propName, javax.el.ValueExpression value)protected voidsetBooleanProperty(UIComponent component, String propName, javax.el.ValueExpression value, Boolean defaultValue)voidsetConverter(javax.el.ValueExpression converter)voidsetForceId(javax.el.ValueExpression aForceId)Sets the forceId attribute of the tag.voidsetForceIdIndex(javax.el.ValueExpression aForceIdIndex)Sets the forceIdIndex attribute of the tag.protected voidsetIntegerProperty(UIComponent component, String propName, javax.el.ValueExpression value)protected voidsetIntegerProperty(UIComponent component, String propName, javax.el.ValueExpression value, Integer defaultValue)protected voidsetLongProperty(UIComponent component, String propName, javax.el.ValueExpression value)protected voidsetLongProperty(UIComponent component, String propName, javax.el.ValueExpression value, Long defaultValue)protected voidsetProperties(UIComponent component)protected voidsetStringProperty(UIComponent component, String propName, javax.el.ValueExpression value)protected voidsetStringProperty(UIComponent component, String propName, javax.el.ValueExpression value, String defaultValue)voidsetValue(javax.el.ValueExpression value)protected voidsetValueBinding(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:
releasein interfacejavax.servlet.jsp.tagext.Tag- Overrides:
releasein classUIComponentELTag
-
setProperties
protected void setProperties(UIComponent component)
- Overrides:
setPropertiesin 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)
-
-