- call(String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
-
根据方法名调用无参方法
- call(String, Object...) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
-
根据方法名,方法参数来调用方法
这个方法必须是容器管理的,否则无法调用
- call() - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.NonRtn0P
-
- call(T) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.NonRtn1P
-
- call(T1, T2) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.NonRtn2P
-
- call(T1, T2, T3) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.NonRtn3P
-
- call(T1, T2, T3, T4) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.NonRtn4P
-
- call() - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.Rtn0P
-
- call(T) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.Rtn1P
-
- call(T1, T2) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.Rtn2P
-
- call(T1, T2, T3) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.Rtn3P
-
- call(T1, T2, T3, T4) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDescribe.Rtn4P
-
- call(Object...) - 接口 中的方法xyz.scootaloo.console.app.util.InvokeProxy.CommonMethod
-
- call(Object...) - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy.MethodCallWrapper
-
- canEqual(Object) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
-
- check(MethodMeta) - 接口 中的方法xyz.scootaloo.console.app.parser.ParameterParser
-
编写自定义参数解析器实现的时候,可以重写这个方法,检查方法参数是否符合要求,以便在运行之初抛出异常方便检查
- check(MethodMeta) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SimpleParameterParser
-
- checkAndGet(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.FormHelper
-
检查输入类型是否符合表单类条件
- checkMethod() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
-
初始化方法、销毁方法、前置方法,不能有参数
前置方法返回值必须是bool类型
Parser解析器已经交由doGetParser处理了
- ClassUtils - xyz.scootaloo.console.app.util中的类
-
执行反射操作时的一些便捷方法
- ClassUtils() - 类 的构造器xyz.scootaloo.console.app.util.ClassUtils
-
- clearHistory(boolean) - 类 中的静态方法xyz.scootaloo.console.app.util.BackstageTaskManager
-
- Cmd - xyz.scootaloo.console.app.anno中的注释类型
-
命令方法标记
标记此注解的实例方法可以用命令行进行调用
注意: 必须标记在工厂的实例方法上,非工厂则不会被系统读取,也无法进行装配
- CmdType - xyz.scootaloo.console.app.anno中的枚举
-
命令类型,不同的类型决定了不同的装配方式和调用时机
- Colorful - xyz.scootaloo.console.app.common中的类
-
可以在控制台输出彩色的文本,
但一些平台可能不支持个功能
- Colorful() - 类 的构造器xyz.scootaloo.console.app.common.Colorful
-
- commandFac - 类 中的变量xyz.scootaloo.console.app.config.FactoryCollector
-
- CommandInvokeException - xyz.scootaloo.console.app.error中的异常错误
-
命令执行时异常
- CommandInvokeException(String) - 异常错误 的构造器xyz.scootaloo.console.app.error.CommandInvokeException
-
- CommandInvokeException(String, Throwable) - 异常错误 的构造器xyz.scootaloo.console.app.error.CommandInvokeException
-
- commandList - 类 中的变量xyz.scootaloo.console.app.config.StringCommands
-
- comment - 类 中的变量xyz.scootaloo.console.app.config.Author
-
- comment(String) - 类 中的方法xyz.scootaloo.console.app.config.Author
-
- config() - 类 中的静态方法xyz.scootaloo.console.app.common.Console
-
完整的控制台配置类
注意:当classpath下有console.yml这个文件时,假如不想使用配置文件的配置,
要调用setConfFile(null),防止配置被文件中的配置覆盖
- config(AppListenerProperty) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
-
- config(AppListenerProperty) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
-
- config(AppListenerProperty) - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy
-
- Console - xyz.scootaloo.console.app.common中的类
-
抽象的控制台操作
- Console() - 类 的构造器xyz.scootaloo.console.app.common.Console
-
- ConsoleApplication - xyz.scootaloo.console.app.application中的类
-
对AbstractApplication的具体实现和补充
- ConsoleApplication(ConsoleConfig, Interpreter) - 类 的构造器xyz.scootaloo.console.app.application.ConsoleApplication
-
需要以一个配置类和一个解释器做为生成此实例的条件
生成对象时,会执行初始化命令
- consoleApplication(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.ApplicationRunner
-
使用一个配置对象启动获取控制台应用
框架中获取配置通常是使用java代码设置工厂,结合配置文件(classpath:/console.yml)
- consoleApplication() - 类 中的静态方法xyz.scootaloo.console.app.ApplicationRunner
-
无参运行
当调用ApplicationRunner.consoleApplication()时,框架会实例化调用者,将调用者做为工厂注册到框架。
- ConsoleAppRuntimeException - xyz.scootaloo.console.app.error中的异常错误
-
控制台应用运行期间产生的异常
- ConsoleAppRuntimeException() - 异常错误 的构造器xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
-
- ConsoleAppRuntimeException(String) - 异常错误 的构造器xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
-
- ConsoleAppRuntimeException(String, Throwable) - 异常错误 的构造器xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
-
- ConsoleConfig - xyz.scootaloo.console.app.config中的类
-
控制台最终的配置配置
- ConsoleConfig(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 的构造器xyz.scootaloo.console.app.config.ConsoleConfig
-
- ConsoleConfigProvider - xyz.scootaloo.console.app.config中的类
-
配置提供者
- ConsoleConfigProvider() - 类 的构造器xyz.scootaloo.console.app.config.ConsoleConfigProvider
-
- ConsoleConfigProvider.DefaultValueConfigBuilder - xyz.scootaloo.console.app.config中的类
-
- ConsoleMessage - xyz.scootaloo.console.app.common中的类
-
定义控制台消息
本框架不处理控制台消息,
但是可以使用事件监听器来监听被提交的消息
- copyProperties(Object, Object) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
-
将一个源对象的类属性值 拷贝到 目标对象的属性上
只有属性名和类型一致才执行拷贝操作,否则跳过
- CPrinter - xyz.scootaloo.console.app.common中的类
-
输出接口
将此接口放在方法参数上,运行命令方法时,系统将自动注入
- CPrinter() - 类 的构造器xyz.scootaloo.console.app.common.CPrinter
-
- CPrinterSupplier - xyz.scootaloo.console.app.common中的接口
-
提供生成输出器的工厂
- create() - 类 中的静态方法xyz.scootaloo.console.app.util.IdGenerator
-
已过时。
- create(long) - 类 中的静态方法xyz.scootaloo.console.app.util.IdGenerator
-
已过时。
- createDate - 类 中的变量xyz.scootaloo.console.app.config.Author
-
- createDate(String) - 类 中的方法xyz.scootaloo.console.app.config.Author
-
- CustomizeParser - xyz.scootaloo.console.app.config中的类
-
注册自定义的参数解析器
- CustomizeParser(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 的构造器xyz.scootaloo.console.app.config.CustomizeParser
-
- customizeToLowerCase0(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
-
- cyanogen(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
-