org.soybeanMilk.core.exe
类 Action

java.lang.Object
  继承者 org.soybeanMilk.core.exe.AbstractExecutable
      继承者 org.soybeanMilk.core.exe.Action
所有已实现的接口:
java.io.Serializable, Executable
直接已知子类:
WebAction

public class Action
extends AbstractExecutable

动作,它可以包含多个可执行对象动作或者调用), 并且它们会按照添加时的顺序被执行。如果某个可执行对象仅会被添加到动作中,那么你不需要为其设置唯一名称,因为动作不需要标识各子可执行对象。

作者:
earthAngry@gmail.com
另请参见:
序列化表格

构造方法摘要
Action()
           
Action(java.lang.String name)
           
Action(java.lang.String name, java.util.List<Executable> executables)
           
 
方法摘要
 void addExecutable(Executable exe)
          添加一个可执行对象到此动作中,这个可执行对象并不必须设置它的名称属性, 因为动作内不需要识别任何可执行对象,它只是顺序地执行它们。
 void execute(ObjectSource dataStore)
          执行
 java.util.List<Executable> getExecutables()
          获取此动作包含的所有可执行对象,它可能包含动作调用
 void setExecutables(java.util.List<Executable> executables)
           
 java.lang.String toString()
           
 
从类 org.soybeanMilk.core.exe.AbstractExecutable 继承的方法
getName, setName
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

Action

public Action()

Action

public Action(java.lang.String name)

Action

public Action(java.lang.String name,
              java.util.List<Executable> executables)
方法详细信息

execute

public void execute(ObjectSource dataStore)
             throws ExecuteException
从接口 Executable 复制的描述
执行

指定者:
接口 Executable 中的 execute
指定者:
AbstractExecutable 中的 execute
参数:
dataStore - 对象源,执行依赖的所有参数值都从它获取、结果也都保存到它里面
抛出:
ExecuteException

getExecutables

public java.util.List<Executable> getExecutables()
获取此动作包含的所有可执行对象,它可能包含动作调用

返回:

setExecutables

public void setExecutables(java.util.List<Executable> executables)

addExecutable

public void addExecutable(Executable exe)
添加一个可执行对象到此动作中,这个可执行对象并不必须设置它的名称属性, 因为动作内不需要识别任何可执行对象,它只是顺序地执行它们。

参数:
exe -

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString