Class AbstractBehavior

java.lang.Object
javax.faces.component.behavior.BehaviorBase
javax.faces.component.behavior.ClientBehaviorBase
org.primefaces.behavior.base.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
  • Field Details

  • Constructor Details

    • AbstractBehavior

      public AbstractBehavior()
  • Method Details

    • 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(String name, Object value)
    • 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)
    • getAllAttributes

      protected abstract BehaviorAttribute[] getAllAttributes()