com.ibm.xsp.actions
Class ActionGroup

java.lang.Object
  extended by javax.faces.el.MethodBinding
      extended by com.ibm.xsp.binding.MethodBindingEx
          extended by com.ibm.xsp.actions.ActionGroup
All Implemented Interfaces:
ComponentBindingObject, ValueBindingObject, javax.faces.component.StateHolder

public class ActionGroup
extends MethodBindingEx


Field Summary
 
Fields inherited from class com.ibm.xsp.binding.MethodBindingEx
ENABLE_SOURCEID
 
Constructor Summary
ActionGroup()
           
 
Method Summary
 void addAction(javax.faces.el.MethodBinding methodBinding)
          Add a MethodBinding instance to the set associated with this property.
 java.util.List<javax.faces.el.MethodBinding> getActions()
           
 java.lang.Class getType(javax.faces.context.FacesContext context)
           
 java.lang.Object invoke(javax.faces.context.FacesContext context, java.lang.Object[] params)
           
 boolean isCondition()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object value)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setActions(java.util.List<javax.faces.el.MethodBinding> actions)
           
 void setCondition(boolean condition)
           
 
Methods inherited from class com.ibm.xsp.binding.MethodBindingEx
getComponent, getFacesContext, getParamNames, getParent, getSourceReferenceId, getValueBinding, isTransient, normalizePageName, setComponent, setParamNames, setParent, setSourceReferenceId, setTransient, setValueBinding
 
Methods inherited from class javax.faces.el.MethodBinding
getExpressionString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionGroup

public ActionGroup()
Method Detail

getActions

public java.util.List<javax.faces.el.MethodBinding> getActions()
Returns:
Returns the actions.

addAction

public void addAction(javax.faces.el.MethodBinding methodBinding)
Add a MethodBinding instance to the set associated with this property.

Parameters:
action -

setActions

public void setActions(java.util.List<javax.faces.el.MethodBinding> actions)
Parameters:
actions - The actions to set.

isCondition

public boolean isCondition()
Returns:
Returns the condition.

setCondition

public void setCondition(boolean condition)
Parameters:
condition - The condition to set.

invoke

public java.lang.Object invoke(javax.faces.context.FacesContext context,
                               java.lang.Object[] params)
                        throws javax.faces.el.EvaluationException,
                               javax.faces.el.MethodNotFoundException
Specified by:
invoke in class javax.faces.el.MethodBinding
Throws:
javax.faces.el.EvaluationException
javax.faces.el.MethodNotFoundException

getType

public java.lang.Class getType(javax.faces.context.FacesContext context)
                        throws javax.faces.el.MethodNotFoundException
Specified by:
getType in class javax.faces.el.MethodBinding
Throws:
javax.faces.el.MethodNotFoundException

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class MethodBindingEx

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object value)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class MethodBindingEx