跳过导航链接
A B C D E F G H I J K L M N O P R S T U V W X Y _ 

A

AbstractConsoleApplication - xyz.scootaloo.console.app.application中的类
抽象的控制台应用 执行 run() 方法后不断等待键盘输入,并解析处理
AbstractConsoleApplication() - 类 的构造器xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
AbstractConsoleApplication.ExitAction - xyz.scootaloo.console.app.application中的接口
 
Actuator - xyz.scootaloo.console.app.parser中的接口
命令行参数执行器 每个命令行解析器都需要实现这个接口,抽象方法Actuator.invoke(List)表示这个命令接收到参数将如何处理。
add(Class<?>) - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
add(Supplier<Object>, boolean) - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
add(Object, boolean) - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
add(Class<?>, boolean) - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
add(String) - 类 中的方法xyz.scootaloo.console.app.config.StringCommands
 
addCommandFactories() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
addExtraOption(OptionHandle) - 类 中的静态方法xyz.scootaloo.console.app.parser.ExtraOptionHandle
从工厂中注入进来的处理器
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy.MethodCallWrapper
 
addHandle(Class<Exception>, Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy.MethodCallWrapper
 
addHelpDoc(Object) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
addInitCommands() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
addParameterParser() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
addParser(String, ParameterParser) - 类 中的方法xyz.scootaloo.console.app.config.CustomizeParser
 
addParser(NameableParameterParser) - 类 中的方法xyz.scootaloo.console.app.config.CustomizeParser
 
addParser(Function<String, Object>, Class<?>...) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
 
addPostProcessor(PostProcessor) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
addPostProcessor(PostProcessor) - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
 
ApplicationRunner - xyz.scootaloo.console.app中的类
应用运行器 目前支持两种开始方式 1.
ApplicationRunner() - 类 的构造器xyz.scootaloo.console.app.ApplicationRunner
 
AppListener - xyz.scootaloo.console.app.listener中的接口
应用事件监听器接口
AppListenerAdapter - xyz.scootaloo.console.app.listener中的接口
监听器接口的适配器
AppListenerProperty - xyz.scootaloo.console.app.listener中的类
对监听器进行更细粒度的配置
AppListenerProperty() - 类 的构造器xyz.scootaloo.console.app.listener.AppListenerProperty
 
AppListenerProperty.EventProperty - xyz.scootaloo.console.app.listener中的类
 
AppListenerProperty.Property - xyz.scootaloo.console.app.listener中的类
 
appName(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
AssemblyFactory - xyz.scootaloo.console.app.parser中的类
系统中所有工厂的处理入口 AssemblyFactory.init(ConsoleConfig) 管理部分接口的实现
AssemblyFactory() - 类 的构造器xyz.scootaloo.console.app.parser.AssemblyFactory
 
AssemblyFactory.MethodActuator - xyz.scootaloo.console.app.parser中的类
对 Actuator 进行包装 对于同包下的类提供一些便捷方法
Author - xyz.scootaloo.console.app.config中的类
作者信息
Author(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 的构造器xyz.scootaloo.console.app.config.Author
 
authorName(String) - 类 中的方法xyz.scootaloo.console.app.config.Author
 

B

BackstageTask - xyz.scootaloo.console.app.parser.preset中的类
后台任务 操作方式处理器 标志是 'D' 例如一个命令行是这样的: sleep 500 代表休眠当前线程500毫秒 而 sleep-Dtest 500 表示提交一个名为"test"的任务到后台,命令行的功能不变,唯一的区别是被转移到了后台。
BackstageTask() - 类 的构造器xyz.scootaloo.console.app.parser.preset.BackstageTask
 
BackstageTaskInfo(String, Future<InvokeInfo>, BackstageTaskManager.PrinterImpl) - 类 的构造器xyz.scootaloo.console.app.util.BackstageTaskManager.BackstageTaskInfo
 
BackstageTaskManager - xyz.scootaloo.console.app.util中的类
后台任务管理器
BackstageTaskManager() - 类 的构造器xyz.scootaloo.console.app.util.BackstageTaskManager
 
BackstageTaskManager.BackstageTaskInfo - xyz.scootaloo.console.app.util中的类
 
beforeInvoke(String, Class<?>, List<String>) - 类 中的静态方法xyz.scootaloo.console.app.parser.InvokeInfo
 
blue(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
BLUE - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 
Boot - xyz.scootaloo.console.app.anno中的注释类型
仅用于标记一个类是启动类 这个注解只存在于源码中,不会被载入到虚拟机中。
build() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 

C

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
 
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
 
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中的接口
抽象的控制台操作 默认实现
ConsoleApplication - xyz.scootaloo.console.app.application中的类
对AbstractApplication的具体实现和补充
ConsoleApplication(ConsoleConfig, Interpreter) - 类 的构造器xyz.scootaloo.console.app.application.ConsoleApplication
需要以一个配置类和一个解释器做为生成此实例的条件 生成对象时,会执行初始化命令
consoleApplication(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.ApplicationRunner
 
consoleApplication() - 类 中的静态方法xyz.scootaloo.console.app.ApplicationRunner
 
ConsoleColor - xyz.scootaloo.console.app.common中的接口
控制台的颜色代码,在某些平台可能不生效
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
将一个源对象的类属性值 拷贝到 目标对象的属性上 只有属性名和类型一致才执行拷贝操作,否则跳过
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
 
CYANOGEN - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 

D

DefaultConsole - xyz.scootaloo.console.app.common中的接口
一些通用的便捷方法,实现此接口可以快捷的调用
DefaultValueConfigBuilder() - 类 的构造器xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
destroyActuators - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
DFT_FILENAME - 类 中的静态变量xyz.scootaloo.console.app.util.YmlConfReader
 
DFT_PRIORITY - 类 中的静态变量xyz.scootaloo.console.app.listener.AppListenerProperty
 
DftParameterParser - xyz.scootaloo.console.app.parser中的类
系统默认参数解析器实现 支持: 按照顺序填充方法参数 按照方法参数的注解来填充参数 参数默认值 简化布尔类型参数的写法
DftParameterParser() - 类 的构造器xyz.scootaloo.console.app.parser.DftParameterParser
 
disablePostProcessor() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
disablePostProcessor() - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
 
doClear() - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
 
doInvokePreProcess() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 

E

editAuthorInfo() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
email - 类 中的变量xyz.scootaloo.console.app.config.Author
 
email(String) - 类 中的方法xyz.scootaloo.console.app.config.Author
 
enable() - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
 
enable() - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
enableVariableFunction(boolean) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
equals(Object) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
equals(Object) - 类 中的方法xyz.scootaloo.console.app.util.BackstageTaskManager.BackstageTaskInfo
 
err(Object) - 接口 中的方法xyz.scootaloo.console.app.common.Console
 
err(Object) - 接口 中的方法xyz.scootaloo.console.app.common.DefaultConsole
 
err(Object) - 接口 中的方法xyz.scootaloo.console.app.common.OutPrinter
 
EventProperty() - 类 的构造器xyz.scootaloo.console.app.listener.AppListenerProperty.EventProperty
 
EventPublisher - xyz.scootaloo.console.app.listener中的类
系统事件发布器,在运行的不同节点发布事件
exceptionHandle - 类 中的变量xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
exceptionHandle(Exception) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
exit0(String) - 接口 中的方法xyz.scootaloo.console.app.common.Console
 
exit0() - 接口 中的方法xyz.scootaloo.console.app.common.Console
 
exitAction - 类 中的变量xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
exitCmd(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
exitCmd(String[]) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
ExtraOptionHandle - xyz.scootaloo.console.app.parser中的类
处理在命令名上插入的额外参数 此功能只在以ConsoleApplication的方式启动时有效
ExtraOptionHandle() - 类 的构造器xyz.scootaloo.console.app.parser.ExtraOptionHandle
 

F

facSupplier(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
factories() - 接口 中的静态方法xyz.scootaloo.console.app.common.Console
 
FactoryCollector - xyz.scootaloo.console.app.config中的类
增加命令工厂时使用的构建者类
FactoryCollector(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 的构造器xyz.scootaloo.console.app.config.FactoryCollector
 
fail(Exception) - 类 中的静态方法xyz.scootaloo.console.app.parser.ParameterWrapper
 
failed() - 类 中的静态方法xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
failed(Class<?>, List<String>, Exception) - 类 中的静态方法xyz.scootaloo.console.app.parser.InvokeInfo
 
findActuator(String) - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
获取于此命令名对应的执行器对象 当命令是空的,返回的是执行成功但没有任何内容的结果
finishInvoke(Object, Object[]) - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
Form - xyz.scootaloo.console.app.anno中的注释类型
标记一个类是表单类,可以做为命令的参数,系统自动将输入填充到类属性上
FormHelper - xyz.scootaloo.console.app.parser中的类
表单助手类,根据控制台的输入生成对象
FormHelper() - 类 的构造器xyz.scootaloo.console.app.parser.FormHelper
 
FormHelper.ObjWrapper - xyz.scootaloo.console.app.parser中的类
 
fullNameSet - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
fun(FunctionDescribe.Rtn0P<R>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.Rtn1P<R, T>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.Rtn2P<R, T1, T2>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.Rtn3P<R, T1, T2, T3>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.Rtn4P<R, T1, T2, T3, T4>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.NonRtn0P) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.NonRtn1P<T>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.NonRtn2P<T1, T2>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.NonRtn3P<T1, T2, T3>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDescribe.NonRtn4P<T1, T2, T3, T4>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
FunctionDescribe - xyz.scootaloo.console.app.util中的类
各种函数的接口描述 从无参到四参 有返回值和无返回值 全覆盖
FunctionDescribe() - 类 的构造器xyz.scootaloo.console.app.util.FunctionDescribe
 
FunctionDescribe.NonRtn0P - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.NonRtn1P<T> - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.NonRtn2P<T1,T2> - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.NonRtn3P<T1,T2,T3> - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.NonRtn4P<T1,T2,T3,T4> - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.Rtn0P<R> - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.Rtn1P<R,T> - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.Rtn2P<R,T1,T2> - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.Rtn3P<R,T1,T2,T3> - xyz.scootaloo.console.app.util中的接口
 
FunctionDescribe.Rtn4P<R,T1,T2,T3,T4> - xyz.scootaloo.console.app.util中的接口
 

G

genArray(Class<T>, String) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
genericTypes - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
genList(Class<T>, String) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
genSet(Class<T>, String) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
get(Moment) - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty.EventProperty
 
get() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
get() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
获取返回值 建议在获取返回值之前检查 success 属性是否为 true,对方法执行失败的情况做一定处理。
get() - 类 中的方法xyz.scootaloo.console.app.util.IdGenerator
已过时。
 
get(String) - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
 
get() - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
 
getAllCommands() - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
 
getAppName() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getArgs() - 类 中的方法xyz.scootaloo.console.app.parser.ParameterWrapper
 
getArgs() - 接口 中的方法xyz.scootaloo.console.app.parser.ResultWrapper
 
getAuthor() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getBasePack() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getClasses(String) - 类 中的静态方法xyz.scootaloo.console.app.util.PackScanner
 
getCmd() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getCmdArgs() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getCmdName(List<String>) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
getCmdName() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getColorful() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getComment() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getCompleteCommand(String, List<String>) - 接口 中的方法xyz.scootaloo.console.app.parser.OptionHandle
 
getConfig() - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
 
getConfigFileName() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
getConsole() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getCreateDate() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getCursor() - 类 中的静态方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.History
 
getDefVal(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
 
getDvBuilder() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getEmail() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getEx() - 类 中的方法xyz.scootaloo.console.app.parser.ParameterWrapper
 
getEx() - 接口 中的方法xyz.scootaloo.console.app.parser.ResultWrapper
 
getException() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getExitCmd() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getExMsg() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getFactories() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getFactories(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.parser.preset.PresetFactoryManager
返回所有工厂的全集
getFromFile(String) - 类 中的方法xyz.scootaloo.console.app.config.StringCommands
 
getHexSize3() - 类 中的方法xyz.scootaloo.console.app.util.IdGenerator
已过时。
 
getHourMinuteSecond(long, StringBuilder) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
getInitCommands() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getInput() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
getInput() - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
 
getInstance() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getInstance(Method) - 类 中的静态方法xyz.scootaloo.console.app.parser.MethodMeta
 
getInstance() - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
getInterpreter(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.ApplicationRunner
 
getInterval() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getIntervalBySS_MS(long, StringBuilder) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
getInvokeAt() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getInvokeProxyInstance() - 类 中的静态方法xyz.scootaloo.console.app.util.FunctionDescribe
 
getKVs() - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
 
getLoader() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getMaxHistory() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getMethod() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getMethodArgs() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getMethodInfo(Method) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
getMoment() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty.Property
 
getName() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getName() - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
 
getName() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getName() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
getName() - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy
 
getNext() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Cursor
 
getOptional(Object...) - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy.MethodCallWrapper
 
getOrder() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getPack(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
getPre() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Cursor
 
getPresetVal(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
 
getPrinter() - 类 中的静态方法xyz.scootaloo.console.app.util.BackstageTaskManager
获取一个输出器,用于使用print或者println这些功能
getPrompt() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getRandom() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getRawType(Type) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
getRtnType() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getRtnVal() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getScanner() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getSysCommands() - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
返回可调用的系统命令集
getUpdateDate() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
gotoEnd() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Cursor
 
GRAY - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 
green(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
GREEN - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 
grey(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 

H

handle(String, List<String>) - 类 中的静态方法xyz.scootaloo.console.app.parser.ExtraOptionHandle
对于一条命令行,做如下解析 命令名,命令行中最前的一个单词,假如它由‘-’分隔,且后面的内容不为空,则被认为是有效的 然后查找对应的处理器
hashCode() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
hashCode() - 类 中的方法xyz.scootaloo.console.app.util.BackstageTaskManager.BackstageTaskInfo
 
hasInit - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
Help() - 类 的构造器xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
HelpDoc - xyz.scootaloo.console.app.parser中的接口
标记此接口 并注册到系统后,系统将会扫描其中的方法并处理
hisKVs - 类 中的静态变量xyz.scootaloo.console.app.util.VariableManager.KVPairs
 
History() - 类 的构造器xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.History
 

I

IdGenerator - xyz.scootaloo.console.app.util中的类
已过时。
ignoreChar(String, char) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
info() - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
 
info() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
info() - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy
 
init(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
 
initActuators - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.common.Colorful
 
INSTANCE - 接口 中的静态变量xyz.scootaloo.console.app.common.DefaultConsole
 
instance - 类 中的变量xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.BackstageTask
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SimpleParameterParser
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SubParameterParser
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.VariableSetter
 
instance(boolean) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
获取调用者的实例
interpret(String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
 
Interpreter - xyz.scootaloo.console.app.parser中的类
解释器
Interpreter(ConsoleConfig) - 类 的构造器xyz.scootaloo.console.app.parser.Interpreter
 
invoke(List<String>) - 接口 中的方法xyz.scootaloo.console.app.parser.Actuator
接收字符串列表做为参数,进行执行
invoke(List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
invokeByArgs(Object...) - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
使用传入参数的方式执行
invokeCore(List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
*字符串命令调用的核心实现入口*
InvokeInfo - xyz.scootaloo.console.app.parser中的类
包含 命令/方法 执行结果的信息
InvokeProxy - xyz.scootaloo.console.app.util中的类
传递或者调用会抛出异常的方法
InvokeProxy() - 类 的构造器xyz.scootaloo.console.app.util.InvokeProxy
 
InvokeProxy.CommonMethod<T> - xyz.scootaloo.console.app.util中的接口
 
InvokeProxy.MethodCallWrapper<T> - xyz.scootaloo.console.app.util中的类
 
isEnableVariableFunction() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
isExitCmd(String) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
isExitCmd(String) - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
 
isExtendForm(Object, Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
判断一个类是否是另一个类的子类
isInterestedIn() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty.Property
 
isNumber(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
isPrintStackTraceOnException() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
isPrintWelcome() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
isSuccess() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
isSuccess() - 类 中的方法xyz.scootaloo.console.app.parser.ParameterWrapper
 
isSuccess() - 接口 中的方法xyz.scootaloo.console.app.parser.ResultWrapper
 

J

jointMarkSet - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 

K

key - 类 中的变量xyz.scootaloo.console.app.util.VariableManager.KVPairs
 
KVPairs() - 类 的构造器xyz.scootaloo.console.app.util.VariableManager.KVPairs
 

L

lastInvokeInfo - 类 中的静态变量xyz.scootaloo.console.app.parser.Interpreter
 
list() - 类 中的静态方法xyz.scootaloo.console.app.util.BackstageTaskManager
 
loadConf(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 中的静态方法xyz.scootaloo.console.app.util.YmlConfReader
 
loadPropFromMap(Object, Map<String, Object>, String, Map<String, Function<Object, Object>>) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
从Map中获取属性并拷贝到对象

M

Main - xyz.scootaloo.console.app中的类
默认的启动 只包含一个 hello 命令方法,以及一些系统命令
Main() - 类 的构造器xyz.scootaloo.console.app.Main
 
main(String[]) - 类 中的静态方法xyz.scootaloo.console.app.Main
 
maxHistory(int) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
method - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
MethodActuator(Method, Cmd, Object) - 类 的构造器xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
MethodMeta - xyz.scootaloo.console.app.parser中的类
将method中的有效信息收集起来,减少重复计算 注意,这些集合会被反复使用,所以,不要修改这些集合的内容
Moment - xyz.scootaloo.console.app.listener中的枚举
系统中可被监听的事件的枚举描述
msg - 类 中的静态变量xyz.scootaloo.console.app.util.VariableManager
 

N

name - 类 中的变量xyz.scootaloo.console.app.config.Author
 
name() - 接口 中的方法xyz.scootaloo.console.app.parser.NameableParameterParser
 
name() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SimpleParameterParser
 
name() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SubParameterParser
 
NameableParameterParser - xyz.scootaloo.console.app.parser中的接口
给参数解析器起个名字
newInstance(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
找到此类中的无参构造方法,并使用此构造方法实例化出对象, 假如这个类没有提供无参构造方法,则抛出异常。

O

ObjWrapper(boolean, Object) - 类 的构造器xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
ok() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
ok() - 类 中的方法xyz.scootaloo.console.app.config.CustomizeParser
 
ok() - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
ok() - 类 中的方法xyz.scootaloo.console.app.config.StringCommands
 
onAppStarted(ConsoleConfig) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
 
onAppStarted(ConsoleConfig) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onAppStarted - 类 中的变量xyz.scootaloo.console.app.listener.AppListenerProperty.EventProperty
 
onAppStarted() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onAppStarted(int) - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onAppStarted(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onAppStarted(ConsoleConfig) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
onAppStarted(ConsoleConfig) - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy
 
onException(ConsoleConfig, Exception) - 接口 中的方法xyz.scootaloo.console.app.common.Console
 
onException(ConsoleConfig, Exception, String) - 接口 中的方法xyz.scootaloo.console.app.common.Console
 
onException(ConsoleConfig, Exception, String, boolean) - 接口 中的方法xyz.scootaloo.console.app.common.Console
 
onException(Exception, Object[]) - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
onInput(String) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
 
onInput(String) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onInput - 类 中的变量xyz.scootaloo.console.app.listener.AppListenerProperty.EventProperty
 
onInput() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onInput(int) - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onInput(String) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onInputResolved(String, InvokeInfo) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
 
onInputResolved(String, InvokeInfo) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onInputResolved - 类 中的变量xyz.scootaloo.console.app.listener.AppListenerProperty.EventProperty
 
onInputResolved() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onInputResolved(int) - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onInputResolved(String, InvokeInfo) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onInputResolved(String, InvokeInfo) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
onMessage(ConsoleMessage) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
 
onMessage(ConsoleMessage) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onMessage - 类 中的变量xyz.scootaloo.console.app.listener.AppListenerProperty.EventProperty
 
onMessage() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onMessage(int) - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onMessage(ConsoleMessage) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onResolveInput(String, List<String>) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListener
 
onResolveInput(String, List<String>) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onResolveInput - 类 中的变量xyz.scootaloo.console.app.listener.AppListenerProperty.EventProperty
 
onResolveInput() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onResolveInput(int) - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty
 
onResolveInput(String, List<String>) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onResolveInput(String, List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
Opt - xyz.scootaloo.console.app.anno中的注释类型
标记一个方法参数,配合参数解析器来实现特定的功能。
optCharSet - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
option() - 接口 中的方法xyz.scootaloo.console.app.parser.OptionHandle
使用一个字符来标识一个操作 注意,这个操作是区分大小写的
option() - 类 中的方法xyz.scootaloo.console.app.parser.preset.BackstageTask
 
option() - 类 中的方法xyz.scootaloo.console.app.parser.preset.VariableSetter
 
optionals - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
OptionHandle - xyz.scootaloo.console.app.parser中的接口
额外参数的处理器
OutPrinter - xyz.scootaloo.console.app.common中的接口
输出接口 将此接口放在方法参数上,运行命令方法时,系统将自动注入

P

PackScanner - xyz.scootaloo.console.app.util中的类
包扫描器 扫描某包路径下的所有Class文件,加载入虚拟机
PackScanner() - 类 的构造器xyz.scootaloo.console.app.util.PackScanner
 
ParameterParser - xyz.scootaloo.console.app.parser中的接口
转换器接口 一条命令有命令名和参数构成 转换器的任务是将命令参数转换成方法的参数
parameterTypes - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
ParameterWrapper - xyz.scootaloo.console.app.parser中的类
参数包装器
parse(MethodMeta, List<String>) - 接口 中的方法xyz.scootaloo.console.app.parser.ParameterParser
 
parse(MethodMeta, List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SimpleParameterParser
 
parse(MethodMeta, List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SubParameterParser
 
parserMap - 类 中的变量xyz.scootaloo.console.app.config.CustomizeParser
 
parserMap - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
placeholder - 类 中的静态变量xyz.scootaloo.console.app.util.VariableManager
 
PostProcessor - xyz.scootaloo.console.app.application.processor中的接口
提供一个处理器来处理命令的返回值
preActuators - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
PresetFactoryManager - xyz.scootaloo.console.app.parser.preset中的类
管理预设的工厂 管理此包下的预设的接口实现
PresetFactoryManager() - 类 的构造器xyz.scootaloo.console.app.parser.preset.PresetFactoryManager
 
print(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
print(Object) - 接口 中的方法xyz.scootaloo.console.app.common.Console
 
print(Object) - 接口 中的方法xyz.scootaloo.console.app.common.DefaultConsole
 
print(Object) - 接口 中的方法xyz.scootaloo.console.app.common.OutPrinter
 
printInfo() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
println(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
println(Object) - 接口 中的方法xyz.scootaloo.console.app.common.Console
 
println(Object) - 接口 中的方法xyz.scootaloo.console.app.common.DefaultConsole
 
println(Object) - 接口 中的方法xyz.scootaloo.console.app.common.OutPrinter
 
printPrompt() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
printPrompt() - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
 
printStackTrace(boolean) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
printWelcome(boolean) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
priority() - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty.Property
 
process(InvokeInfo) - 接口 中的方法xyz.scootaloo.console.app.application.processor.PostProcessor
 
prompt(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
Prop - xyz.scootaloo.console.app.anno中的注释类型
作用于表单类的类属性上
Property(Moment) - 类 的构造器xyz.scootaloo.console.app.listener.AppListenerProperty.Property
 
purple(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
PURPLE - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 

R

red(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
RED - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 
regListener(AppListener) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
注册一个监听器到系统
reset() - 类 中的方法xyz.scootaloo.console.app.util.IdGenerator
已过时。
 
resolveArgument(Object, Class<?>, Type) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
 
resolvePlaceholders(String) - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
将字符串中的占位符替换成Properties中的value
ResourceManager - xyz.scootaloo.console.app.common中的枚举
资源管理,管理一些常用可通用的资源,例如单例
ResultWrapper - xyz.scootaloo.console.app.parser中的接口
结果包装
run() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
1.
runWithParameter(String, String, List<String>, Interpreter) - 接口 中的方法xyz.scootaloo.console.app.parser.OptionHandle
带参数运行
runWithParameter(String, String, List<String>, Interpreter) - 类 中的方法xyz.scootaloo.console.app.parser.preset.BackstageTask
 
runWithParameter(String, String, List<String>, Interpreter) - 类 中的方法xyz.scootaloo.console.app.parser.preset.VariableSetter
 

S

sameType(Field, Field) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
scanPack() - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
scanPack(String) - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
set(String, String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
将一个命令方法的返回值设置到指定的key上
set(Object, String, Object) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
set(String, Object) - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
 
setCommandFactories(FactoryCollector) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
setConfFile(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
setConfigFile(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
setConsole(Console) - 类 中的静态方法xyz.scootaloo.console.app.ApplicationRunner
 
setConsole(Console) - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
setElse(Supplier<T>) - 类 中的方法xyz.scootaloo.console.app.util.InvokeProxy.MethodCallWrapper
 
setExceptionHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
setExitAction(AbstractConsoleApplication.ExitAction) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
setInitCommands(StringCommands) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
setInterpreter(Interpreter) - 类 中的静态方法xyz.scootaloo.console.app.parser.ExtraOptionHandle
一个比较容易想到的办法就是通过 setter 将解释器注入进来,缺点是暴露了一个没什么用的API
setParser(ParameterParser) - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
setParserMap(CustomizeParser) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
setPriority(int) - 类 中的方法xyz.scootaloo.console.app.listener.AppListenerProperty.Property
 
showAllListeners() - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
查看系统中正在工作的监听器
showLogs(String, int) - 类 中的静态方法xyz.scootaloo.console.app.util.BackstageTaskManager
显示一个后台任务的输出内容
showTask(StringBuilder) - 类 中的方法xyz.scootaloo.console.app.util.BackstageTaskManager.BackstageTaskInfo
 
shutdown() - 接口 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication.ExitAction
 
shutdown() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
SimpleParameterParser - xyz.scootaloo.console.app.parser.preset中的类
不做任何操作的转换器 只是将参数还原成原始的格式,交给方法调用
simpleSuccess() - 类 中的静态方法xyz.scootaloo.console.app.parser.InvokeInfo
 
simpleTrans(Object, Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
 
size - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
strategyMap - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
StringCommands - xyz.scootaloo.console.app.config中的类
增加初始化命令的构建者类
StringCommands(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 的构造器xyz.scootaloo.console.app.config.StringCommands
 
StringUtils - xyz.scootaloo.console.app.util中的类
字符串工具
StringUtils() - 类 的构造器xyz.scootaloo.console.app.util.StringUtils
 
submit(String, Callable<InvokeInfo>) - 类 中的静态方法xyz.scootaloo.console.app.util.BackstageTaskManager
提交一个任务到后台
submitError(String, String, Throwable) - 类 中的静态方法xyz.scootaloo.console.app.common.ConsoleMessage
 
submitInfo(String, String) - 类 中的静态方法xyz.scootaloo.console.app.common.ConsoleMessage
 
submitMsg(String, String) - 类 中的静态方法xyz.scootaloo.console.app.common.ConsoleMessage
 
submitWarning(String, String) - 类 中的静态方法xyz.scootaloo.console.app.common.ConsoleMessage
 
SubParameterParser - xyz.scootaloo.console.app.parser.preset中的类
当你想要的很简单的命令参数输入,请将@Cmd注解的parser标记为sub 注意: 不处理集合,不处理泛型,也不处理@Opt注解的value 解析格式为: 参数名 参数值 ...
SubParameterParser() - 类 的构造器xyz.scootaloo.console.app.parser.preset.SubParameterParser
 
success - 类 中的变量xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
success(Object) - 类 中的静态方法xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
success(List<Object>) - 类 中的静态方法xyz.scootaloo.console.app.parser.ParameterWrapper
 
SYS_TAG - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
SystemPresetCmd - xyz.scootaloo.console.app.parser.preset中的类
系统预设的命令,可以使用 find -t sys 命令查看到
SystemPresetCmd.Cursor - xyz.scootaloo.console.app.parser.preset中的类
 
SystemPresetCmd.Help - xyz.scootaloo.console.app.parser.preset中的类
 
SystemPresetCmd.History - xyz.scootaloo.console.app.parser.preset中的类
 

T

task(String, int, String) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
tasks() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
then() - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
toList(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
toString() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
transform(MethodMeta, List<String>) - 类 中的静态方法xyz.scootaloo.console.app.parser.DftParameterParser
*解析逻辑实现的入口*
TransformFactory - xyz.scootaloo.console.app.parser中的类
转换工厂 实现字符串到指定类型的转换
TransformFactory() - 类 的构造器xyz.scootaloo.console.app.parser.TransformFactory
 
trimBothEnds(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
trimNumberSizeTo4(long) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
trimSizeTo7(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
typeSimpleView(Type) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 
typeSimpleView(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 

U

updateDate - 类 中的变量xyz.scootaloo.console.app.config.Author
 
updateDate(String) - 类 中的方法xyz.scootaloo.console.app.config.Author
 

V

value - 类 中的变量xyz.scootaloo.console.app.util.VariableManager.KVPairs
 
valueOf(String) - 枚举 中的静态方法xyz.scootaloo.console.app.anno.CmdType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.scootaloo.console.app.listener.Moment
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法xyz.scootaloo.console.app.anno.CmdType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.scootaloo.console.app.listener.Moment
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VariableManager - xyz.scootaloo.console.app.util中的类
变量管理器,如果不需要这个功能则在设置中关闭 set get echo 占位符替换
VariableManager() - 类 的构造器xyz.scootaloo.console.app.util.VariableManager
 
VariableManager.KVPairs - xyz.scootaloo.console.app.util中的类
 
VariableSetter - xyz.scootaloo.console.app.parser.preset中的类
变量设置器
VariableSetter() - 类 的构造器xyz.scootaloo.console.app.parser.preset.VariableSetter
 

W

welcome() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
white(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
WHITE - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 

X

xyz.scootaloo.console.app - 程序包 xyz.scootaloo.console.app
 
xyz.scootaloo.console.app.anno - 程序包 xyz.scootaloo.console.app.anno
 
xyz.scootaloo.console.app.application - 程序包 xyz.scootaloo.console.app.application
 
xyz.scootaloo.console.app.application.processor - 程序包 xyz.scootaloo.console.app.application.processor
 
xyz.scootaloo.console.app.common - 程序包 xyz.scootaloo.console.app.common
 
xyz.scootaloo.console.app.config - 程序包 xyz.scootaloo.console.app.config
 
xyz.scootaloo.console.app.listener - 程序包 xyz.scootaloo.console.app.listener
 
xyz.scootaloo.console.app.parser - 程序包 xyz.scootaloo.console.app.parser
 
xyz.scootaloo.console.app.parser.preset - 程序包 xyz.scootaloo.console.app.parser.preset
 
xyz.scootaloo.console.app.util - 程序包 xyz.scootaloo.console.app.util
 

Y

yellow(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
YELLOW - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 
YmlConfReader - xyz.scootaloo.console.app.util中的类
读取yml配置 参考 classpath:/console.yml
YmlConfReader() - 类 的构造器xyz.scootaloo.console.app.util.YmlConfReader
 

_

_app() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_cls() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_echo() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_find() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_get() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_hello() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_help() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_history() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_keys() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_listeners() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_set() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_sleep() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_task() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
_tasks() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
A B C D E F G H I J K L M N O P R S T U V W X Y _ 
跳过导航链接

Copyright © 2021. All rights reserved.