接口 org.soybeanMilk.core.Executable
的使用

使用 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.coreExecutable 的使用
 

返回 Executableorg.soybeanMilk.core 中的方法
 Executable ExecuteException.getSource()
           
 

参数类型为 Executableorg.soybeanMilk.core 中的方法
 void ExecuteException.setSource(Executable source)
           
 

参数类型为 Executableorg.soybeanMilk.core 中的构造方法
ExecuteException(Executable source, java.lang.Throwable cause, int exceptionType)
          创建执行异常对象
 

org.soybeanMilk.core.configExecutable 的使用
 

返回 Executableorg.soybeanMilk.core.config 中的方法
 Executable Configuration.getExecutable(java.lang.String name)
          根据名称查找可执行对象
 

返回变量类型为 Executable 的类型的 org.soybeanMilk.core.config 中的方法
 java.util.Map<java.lang.String,Executable> Configuration.getExecutables()
           
 

参数类型为 Executableorg.soybeanMilk.core.config 中的方法
 void Configuration.addExecutable(Executable exe)
          添加一个可执行对象
 

类型变量类型为 Executableorg.soybeanMilk.core.config 中的方法参数
 void Configuration.setExecutables(java.util.Map<java.lang.String,Executable> executables)
           
 

org.soybeanMilk.core.config.parserExecutable 的使用
 

实现 Executableorg.soybeanMilk.core.config.parser 中的类
protected static class ConfigurationParser.ExecutableRefProxy
          可执行对象代理,用于可执行对象引用的延迟初始化
 

返回 Executableorg.soybeanMilk.core.config.parser 中的方法
protected  Executable ConfigurationParser.createExecutableInstance(java.lang.String type)
          创建空的可执行对象,用于从配置文件解析并设置其属性
 

参数类型为 Executableorg.soybeanMilk.core.config.parser 中的方法
protected  void ConfigurationParser.setExecutableProperties(Executable executable, org.w3c.dom.Element element)
          从可执行对象对应的元素中解析并设置对象的属性。
 

org.soybeanMilk.core.exeExecutable 的使用
 

实现 Executableorg.soybeanMilk.core.exe 中的类
 class Action
          动作,它可以包含多个可执行对象动作或者调用), 并且它们会按照添加时的顺序被执行。
 class Invoke
          调用,它包含执行方法(Method对象)、方法参数信息解决对象提供者
 

返回变量类型为 Executable 的类型的 org.soybeanMilk.core.exe 中的方法
 java.util.List<Executable> Action.getExecutables()
           
 

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

类型变量类型为 Executableorg.soybeanMilk.core.exe 中的方法参数
 void Action.setExecutables(java.util.List<Executable> executables)
           
 

类型变量类型为 Executableorg.soybeanMilk.core.exe 中的构造方法参数
Action(java.lang.String name, java.util.List<Executable> executables)
           
 

org.soybeanMilk.webExecutable 的使用
 

返回 Executableorg.soybeanMilk.web 中的方法
protected  Executable WebExecutor.findRequestExecutable(WebObjectSource objSource)
          查找处理请求的可执行对象WebExecutor.execute(WebObjectSource)使用这个方法来确定哪个可执行对象来处理该请求
 

参数类型为 Executableorg.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.configExecutable 的使用
 

返回 Executableorg.soybeanMilk.web.config 中的方法
 Executable ExceptionHandlerInfo.getExceptionHandler()
           
 

参数类型为 Executableorg.soybeanMilk.web.config 中的方法
 void ExceptionHandlerInfo.setExceptionHandler(Executable exceptionHandler)
           
 

参数类型为 Executableorg.soybeanMilk.web.config 中的构造方法
ExceptionHandlerInfo(Executable exceptionHandler, java.lang.String exceptionArgKey)
           
 

org.soybeanMilk.web.exeExecutable 的使用
 

实现 Executableorg.soybeanMilk.web.exe 中的类
 class WebAction
          WEB动作,多一个Target属性
 

类型变量类型为 Executableorg.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)