org.soybeanMilk.core.exe
类 Action

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

public class Action
extends java.lang.Object
implements Executable, java.io.Serializable

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

作者:
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()
           
 java.lang.String getName()
          取得名称,该名称应该可以唯一标识这个可执行对象
 void setExecutables(java.util.List<Executable> executables)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, 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
参数:
dataStore - 对象源,执行依赖的所有参数值都从它获取、结果也都保存到它里面
抛出:
ExecuteException

getName

public java.lang.String getName()
从接口 Executable 复制的描述
取得名称,该名称应该可以唯一标识这个可执行对象

指定者:
接口 Executable 中的 getName
返回:

setName

public void setName(java.lang.String name)

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