Class AbstractBehavior

  • All Implemented Interfaces:
    javax.faces.component.behavior.Behavior, javax.faces.component.behavior.ClientBehavior, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder
    Direct Known Subclasses:
    AjaxBehavior, ClientValidator, ConfirmBehavior, PrinterBehavior

    public abstract class AbstractBehavior
    extends javax.faces.component.behavior.ClientBehaviorBase
    • Constructor Detail

      • AbstractBehavior

        public AbstractBehavior()
    • Method Detail

      • setLiteral

        public void setLiteral​(String attr,
                               Object val)
      • setLiteral

        public void setLiteral​(Enum<?> property,
                               Object val)
      • setValueExpression

        public void setValueExpression​(String attr,
                                       javax.el.ValueExpression ve)
      • setValueExpression

        public void setValueExpression​(Enum<?> property,
                                       javax.el.ValueExpression ve)
      • eval

        public <T> T eval​(String attr,
                          T unspecifiedValue)
      • eval

        protected <T> T eval​(Enum<?> property,
                             T unspecifiedValue)
      • put

        public void put​(Enum<?> property,
                        Object value)
      • isAttributeSet

        protected boolean isAttributeSet​(String attr)
      • isAttributeSet

        protected boolean isAttributeSet​(Enum<?> property)
      • saveState

        public Object saveState​(javax.faces.context.FacesContext context)
        Specified by:
        saveState in interface javax.faces.component.StateHolder
        Overrides:
        saveState in class javax.faces.component.behavior.BehaviorBase
      • restoreState

        public void restoreState​(javax.faces.context.FacesContext context,
                                 Object state)
        Specified by:
        restoreState in interface javax.faces.component.StateHolder
        Overrides:
        restoreState in class javax.faces.component.behavior.BehaviorBase
      • savePropertyMap

        protected Object[] savePropertyMap​(javax.faces.context.FacesContext context,
                                           Map<String,​?> map,
                                           boolean saveValuesAsAttachedState)
      • restorePropertyMap

        protected Map restorePropertyMap​(javax.faces.context.FacesContext context,
                                         Object[] values,
                                         boolean restoreValuesFromAttachedState)