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
- 另请参见:
- 序列化表格
| 从类 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