Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mandarax.eca
Class CompositeAction  view CompositeAction download CompositeAction.java

java.lang.Object
  extended byorg.mandarax.eca.AbstractAction
      extended byorg.mandarax.eca.CompositeAction
All Implemented Interfaces:
Action, ECALog

public class CompositeAction
extends AbstractAction

A composite action is an action comprising a list of actions. The meaning is: perform all actions in the list (using the respective order!). All actions in the list must accept compatible parameter types.

Version:
0.1

Field Summary
private  java.util.List actions
           
 
Fields inherited from class org.mandarax.eca.AbstractAction
 
Fields inherited from interface org.mandarax.eca.ECALog
LOG_ECA
 
Constructor Summary
CompositeAction()
           
 
Method Summary
 java.util.List getActions()
          Get the actions.
 void perform(java.lang.Object[] parameters)
          Perform the action using the parameters.
 void setActions(java.util.List actions)
          Set the actions.
 
Methods inherited from class org.mandarax.eca.AbstractAction
getTarget, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actions

private java.util.List actions
Constructor Detail

CompositeAction

public CompositeAction()
Method Detail

perform

public void perform(java.lang.Object[] parameters)
             throws ActionException
Perform the action using the parameters.


getActions

public java.util.List getActions()
Get the actions.


setActions

public void setActions(java.util.List actions)
Set the actions.