Class 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
    • Constructor Detail

      • UIComponentELTagBase

        public UIComponentELTagBase()
    • Method Detail

      • release

        public void release()
        Specified by:
        release in interface javax.servlet.jsp.tagext.Tag
        Overrides:
        release in class UIComponentELTag
      • 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)