|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Executable 的软件包 | |
|---|---|
| org.soybeanMilk.core | |
| org.soybeanMilk.core.config | |
| org.soybeanMilk.core.config.parser | |
| org.soybeanMilk.core.exe | |
| org.soybeanMilk.web | |
| org.soybeanMilk.web.config | |
| org.soybeanMilk.web.exe | |
| org.soybeanMilk.core 中 Executable 的使用 |
|---|
| 返回 Executable 的 org.soybeanMilk.core 中的方法 | |
|---|---|
Executable |
ExecuteException.getSource()
|
| 参数类型为 Executable 的 org.soybeanMilk.core 中的方法 | |
|---|---|
void |
ExecuteException.setSource(Executable source)
|
| 参数类型为 Executable 的 org.soybeanMilk.core 中的构造方法 | |
|---|---|
ExecuteException(Executable source,
java.lang.Throwable cause,
int exceptionType)
创建执行异常对象 |
|
| org.soybeanMilk.core.config 中 Executable 的使用 |
|---|
| 返回 Executable 的 org.soybeanMilk.core.config 中的方法 | |
|---|---|
Executable |
Configuration.getExecutable(java.lang.String name)
根据名称查找可执行对象 |
| 返回变量类型为 Executable 的类型的 org.soybeanMilk.core.config 中的方法 | |
|---|---|
java.util.Map<java.lang.String,Executable> |
Configuration.getExecutables()
|
| 参数类型为 Executable 的 org.soybeanMilk.core.config 中的方法 | |
|---|---|
void |
Configuration.addExecutable(Executable exe)
添加一个可执行对象 |
| 类型变量类型为 Executable 的 org.soybeanMilk.core.config 中的方法参数 | |
|---|---|
void |
Configuration.setExecutables(java.util.Map<java.lang.String,Executable> executables)
|
| org.soybeanMilk.core.config.parser 中 Executable 的使用 |
|---|
| 实现 Executable 的 org.soybeanMilk.core.config.parser 中的类 | |
|---|---|
protected static class |
ConfigurationParser.ExecutableRefProxy
可执行对象代理,用于可执行对象引用的延迟初始化 |
| 返回 Executable 的 org.soybeanMilk.core.config.parser 中的方法 | |
|---|---|
protected Executable |
ConfigurationParser.createExecutableInstance(java.lang.String type)
创建空的可执行对象,用于从配置文件解析并设置其属性 |
| 参数类型为 Executable 的 org.soybeanMilk.core.config.parser 中的方法 | |
|---|---|
protected void |
ConfigurationParser.setExecutableProperties(Executable executable,
org.w3c.dom.Element element)
从可执行对象对应的元素中解析并设置对象的属性。 |
| org.soybeanMilk.core.exe 中 Executable 的使用 |
|---|
| 实现 Executable 的 org.soybeanMilk.core.exe 中的类 | |
|---|---|
class |
Action
动作,它可以包含多个可执行对象(动作或者调用), 并且它们会按照添加时的顺序被执行。 |
class |
Invoke
调用,它包含执行方法(Method对象)、方法参数信息、解决对象提供者 |
| 返回变量类型为 Executable 的类型的 org.soybeanMilk.core.exe 中的方法 | |
|---|---|
java.util.List<Executable> |
Action.getExecutables()
|
| 参数类型为 Executable 的 org.soybeanMilk.core.exe 中的方法 | |
|---|---|
void |
Action.addExecutable(Executable exe)
添加一个可执行对象到此动作中,这个可执行对象并不必须设置它的名称属性, 因为动作内不需要识别任何可执行对象,它只是顺序地执行它们。 |
| 类型变量类型为 Executable 的 org.soybeanMilk.core.exe 中的方法参数 | |
|---|---|
void |
Action.setExecutables(java.util.List<Executable> executables)
|
| 类型变量类型为 Executable 的 org.soybeanMilk.core.exe 中的构造方法参数 | |
|---|---|
Action(java.lang.String name,
java.util.List<Executable> executables)
|
|
| org.soybeanMilk.web 中 Executable 的使用 |
|---|
| 返回 Executable 的 org.soybeanMilk.web 中的方法 | |
|---|---|
protected Executable |
WebExecutor.findRequestExecutable(WebObjectSource objSource)
查找处理请求的可执行对象, WebExecutor.execute(WebObjectSource)使用这个方法来确定哪个可执行对象来处理该请求 |
| 参数类型为 Executable 的 org.soybeanMilk.web 中的方法 | |
|---|---|
protected WebAction.Target |
WebExecutor.getTarget(Executable exe)
返回可执行对象的目标,如果没有,则可以返回null(比如 调用类并没有定义目标属性) |
protected void |
WebExecutor.handleException(Executable causeExe,
WebObjectSource objSource,
ExecuteException exception)
处理执行异常 |
protected void |
WebExecutor.processTarget(Executable executable,
WebObjectSource objSource)
处理可执行对象的目标 |
| org.soybeanMilk.web.config 中 Executable 的使用 |
|---|
| 返回 Executable 的 org.soybeanMilk.web.config 中的方法 | |
|---|---|
Executable |
ExceptionHandlerInfo.getExceptionHandler()
|
| 参数类型为 Executable 的 org.soybeanMilk.web.config 中的方法 | |
|---|---|
void |
ExceptionHandlerInfo.setExceptionHandler(Executable exceptionHandler)
|
| 参数类型为 Executable 的 org.soybeanMilk.web.config 中的构造方法 | |
|---|---|
ExceptionHandlerInfo(Executable exceptionHandler,
java.lang.String exceptionArgKey)
|
|
| org.soybeanMilk.web.exe 中 Executable 的使用 |
|---|
| 实现 Executable 的 org.soybeanMilk.web.exe 中的类 | |
|---|---|
class |
WebAction
WEB动作,多一个 Target属性 |
| 类型变量类型为 Executable 的 org.soybeanMilk.web.exe 中的构造方法参数 | |
|---|---|
WebAction(java.lang.String name,
java.util.List<Executable> executables)
|
|
WebAction(java.lang.String name,
java.util.List<Executable> executables,
WebAction.Target target)
|
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||