跳过导航链接
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中的类
抽象的控制台应用<
AbstractConsoleApplication() - 类 的构造器xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
Actuator - xyz.scootaloo.console.app.parser中的接口
命令行执行器
框架中对外部暴露出来的可调用接口,每个 Actuator 对象代表一个可被调用的命令。
add(InvokeInfo) - 类 中的方法xyz.scootaloo.console.app.client.Client.History
 
add(ReplacementRecord.KVPair) - 类 中的方法xyz.scootaloo.console.app.client.ReplacementRecord
 
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(OptionHandler) - 类 中的静态方法xyz.scootaloo.console.app.parser.ExtraOptionHandler
从工厂中注入进来的处理器
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn0pWrapper
 
addHandle(Class<Exception>, Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn0pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn1pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn1pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn2pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn2pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn3pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn3pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn4pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn4pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn0pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn0pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn1pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn1pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn2pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn2pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn3pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn3pWrapper
 
addHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn4pWrapper
 
addHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn4pWrapper
 
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
 
appendExData(MethodMeta, Object, List<String>, Class<? extends ParameterParser>) - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
ApplicationRunner - xyz.scootaloo.console.app中的类
应用运行器
目前支持两种开始方式 1.
ApplicationRunner() - 类 的构造器xyz.scootaloo.console.app.ApplicationRunner
 
AppListener - xyz.scootaloo.console.app.event中的接口
应用事件监听器接口 实现此接口后,需要重写 AppListener.config(AppListenerProperty) 方法,这个方法有一个参数是配置对象, 可以用这个对象指定当前监听器感兴趣的事件信息。
AppListenerAdapter - xyz.scootaloo.console.app.event中的接口
监听器接口的适配器
AppListenerProperty - xyz.scootaloo.console.app.event中的类
对监听器进行更细粒度的配置
AppListenerProperty() - 类 的构造器xyz.scootaloo.console.app.event.AppListenerProperty
 
AppListenerProperty.EventProperty - xyz.scootaloo.console.app.event中的类
 
AppListenerProperty.Property - xyz.scootaloo.console.app.event中的类
 
appName(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
AssemblyFactory - xyz.scootaloo.console.app.parser中的类
框架核心装配工厂 框架中所有工厂的处理入口 AssemblyFactory.init(ConsoleConfig, Interpreter) 负责对所有工厂进行装配,并管理一些工厂资源 管理的资源有: 初始化方法列表; 销毁方法列表; 参数解析器集合; 命令帮助信息集合;
AssemblyFactory() - 类 的构造器xyz.scootaloo.console.app.parser.AssemblyFactory
 
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
 
Boot - xyz.scootaloo.console.app.anno.mark中的注释类型
仅用于标记一个类是启动类
这个注解只存在于源码中,不会被载入到虚拟机中。
build() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 

C

call() - 接口 中的方法xyz.scootaloo.console.app.application.processor.CallBack
 
call(String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
根据方法名调用无参方法
call(String, Object...) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
根据方法名,方法参数来调用方法
这个方法必须是容器管理的,否则无法调用
call() - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn0P
 
call() - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn0pWrapper
 
call(T) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn1P
 
call(T) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn1pWrapper
 
call(T1, T2) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn2P
 
call(T1, T2) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn2pWrapper
 
call(T1, T2, T3) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn3P
 
call(T1, T2, T3) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn3pWrapper
 
call(T1, T2, T3, T4) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn4P
 
call(T1, T2, T3, T4) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtn4pWrapper
 
call() - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn0P
 
call() - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn0pWrapper
 
call(T) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn1P
 
call(T) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn1pWrapper
 
call(T1, T2) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn2P
 
call(T1, T2) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn2pWrapper
 
call(T1, T2, T3) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn3P
 
call(T1, T2, T3) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn3pWrapper
 
call(T1, T2, T3, T4) - 接口 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn4P
 
call(T1, T2, T3, T4) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn4pWrapper
 
callBack - 类 中的变量xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
CallBack - xyz.scootaloo.console.app.application.processor中的接口
框架中通用的无参无返回值的简单回调接口
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
检查输入类型是否符合表单类条件
ClassUtils - xyz.scootaloo.console.app.util中的类
执行反射操作时的一些便捷方法
ClassUtils() - 类 的构造器xyz.scootaloo.console.app.util.ClassUtils
 
clearHistory(Set<BackstageTaskManager.BackstageTaskInfo>, boolean) - 类 中的静态方法xyz.scootaloo.console.app.util.BackstageTaskManager
 
Client - xyz.scootaloo.console.app.client中的类
定义一个连接的用户信息
Client(String) - 类 的构造器xyz.scootaloo.console.app.client.Client
 
Client.History - xyz.scootaloo.console.app.client中的类
 
Client.Resources - xyz.scootaloo.console.app.client中的类
 
ClientCenter - xyz.scootaloo.console.app.client中的类
用户管理中心
ClientCenter(Interpreter) - 类 的构造器xyz.scootaloo.console.app.client.ClientCenter
 
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
 
CommonMethod() - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.CommonMethod
 
config() - 类 中的静态方法xyz.scootaloo.console.app.common.Console
完整的控制台配置类
注意:当classpath下有console.yml这个文件时,假如不想使用配置文件的配置, 要调用setConfFile(null),防止配置被文件中的配置覆盖
config(AppListenerProperty) - 接口 中的方法xyz.scootaloo.console.app.event.AppListener
 
config(AppListenerProperty) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
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
 
ConsoleBanner - xyz.scootaloo.console.app.common中的接口
应用启动时 printBanner() 方法被调用,可以在这个方法内打印欢迎信息
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
 
createUser(String) - 类 中的方法xyz.scootaloo.console.app.client.ClientCenter
根据用户标识创建一个用户对象,假如此用户标识已经存在,则拿到已存在的用户对象,否则拿到新创建出来的对象
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
 

D

DefaultConsole - xyz.scootaloo.console.app.common中的类
一些通用的便捷方法,实现此接口可以快捷的调用
DefaultConsole() - 类 的构造器xyz.scootaloo.console.app.common.DefaultConsole
 
DefaultValueConfigBuilder() - 类 的构造器xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
destroy() - 类 中的方法xyz.scootaloo.console.app.client.Client
 
destroyActuators - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
destroyUserResources(String) - 类 中的静态方法xyz.scootaloo.console.app.client.ClientCenter
 
DFT_FILENAME - 类 中的静态变量xyz.scootaloo.console.app.util.YmlConfReader
 
DFT_PRIORITY - 类 中的静态变量xyz.scootaloo.console.app.event.AppListenerProperty
 
DftParameterParser - xyz.scootaloo.console.app.parser中的类
系统默认参数解析器实现 支持: 按照顺序填充方法参数 按照方法参数的注解来填充参数 参数默认值 简化布尔类型参数的写法 其他内容请参考 README.md
DftParameterParser() - 类 的构造器xyz.scootaloo.console.app.parser.DftParameterParser
 
doFilterChain(Interpreter.MethodActuator, List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
执行过滤链

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.event.AppListener
 
enable() - 接口 中的方法xyz.scootaloo.console.app.event.AppListenerAdapter
 
enableVariableFunction(boolean) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
equals(Object) - 类 中的方法xyz.scootaloo.console.app.client.Client
 
equals(Object) - 类 中的方法xyz.scootaloo.console.app.client.ReplacementRecord.KVPair
 
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.CPrinter
 
err(Object) - 类 中的方法xyz.scootaloo.console.app.common.DefaultConsole
 
ErrorCode - xyz.scootaloo.console.app.error中的枚举
框架专属的错误代码 为了让框架的使用更加友好,对可能遇到的各种异常信息都加以解释,并给出解决方案。
EventProperty() - 类 的构造器xyz.scootaloo.console.app.event.AppListenerProperty.EventProperty
 
EventPublisher - xyz.scootaloo.console.app.event中的类
系统事件发布器,在运行的不同节点发布事件
EventType - xyz.scootaloo.console.app.event中的枚举
系统中可被监听的事件的枚举描述
exceptionHandle - 类 中的变量xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
exceptionHandle(ConsoleAppRuntimeException) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
ExceptionHandler(Class<Ex>, Consumer<Ex>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.ExceptionHandler
 
exit0(String) - 类 中的方法xyz.scootaloo.console.app.common.Console
 
exit0() - 类 中的方法xyz.scootaloo.console.app.common.Console
 
exitCmd(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
exitCmd(String[]) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
ExtraOptionHandler - xyz.scootaloo.console.app.parser中的类
处理在命令名上插入的额外参数
此功能只在以ConsoleApplication的方式启动时有效
ExtraOptionHandler() - 类 的构造器xyz.scootaloo.console.app.parser.ExtraOptionHandler
 

F

facSupplier(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
 
factories() - 类 中的静态方法xyz.scootaloo.console.app.common.Console
使用此工厂方法获取配置工厂的构建者。
Factory - xyz.scootaloo.console.app.common中的接口
框架中所有可供使用者实现的接口的顶层接口
FactoryCollector - xyz.scootaloo.console.app.config中的类
增加命令工厂时使用的构建者类
FactoryCollector(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 的构造器xyz.scootaloo.console.app.config.FactoryCollector
 
fail(ConsoleAppRuntimeException) - 类 中的静态方法xyz.scootaloo.console.app.parser.ParameterWrapper
 
failed() - 类 中的静态方法xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
failed(Class<?>, List<String>, ConsoleAppRuntimeException) - 类 中的静态方法xyz.scootaloo.console.app.parser.InvokeInfo
 
findActuator(String) - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
根据名称查找指定的执行器
findActuatorByName(String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
根据一个命令名,返回对应的执行器
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(FunctionDesc.Rtn0P<R>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.Rtn1P<R, T>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.Rtn2P<R, T1, T2>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.Rtn3P<R, T1, T2, T3>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.Rtn4P<R, T1, T2, T3, T4>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.NonRtn0P) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.NonRtn1P<T>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.NonRtn2P<T1, T2>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.NonRtn3P<T1, T2, T3>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
fun(FunctionDesc.NonRtn4P<T1, T2, T3, T4>) - 类 中的静态方法xyz.scootaloo.console.app.util.InvokeProxy
 
FunctionDesc - xyz.scootaloo.console.app.util中的类
各种函数的接口描述 从无参到四参 有返回值和无返回值 全覆盖
FunctionDesc() - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc
 
FunctionDesc.CommonMethod<R> - xyz.scootaloo.console.app.util中的类
一般有返回值的方法
FunctionDesc.ExceptionHandler<Ex extends Exception> - xyz.scootaloo.console.app.util中的类
异常处理模型
FunctionDesc.NonRtn0P - xyz.scootaloo.console.app.util中的接口
描述没有有返回值,没有参数的方法
FunctionDesc.NonRtn0pWrapper - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.NonRtn1P<T> - xyz.scootaloo.console.app.util中的接口
描述没有返回值,有一个参数的方法
FunctionDesc.NonRtn1pWrapper<T> - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.NonRtn2P<T1,T2> - xyz.scootaloo.console.app.util中的接口
描述没有返回值,有两个参数的方法
FunctionDesc.NonRtn2pWrapper<T1,T2> - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.NonRtn3P<T1,T2,T3> - xyz.scootaloo.console.app.util中的接口
描述没有返回值,有三个参数的方法
FunctionDesc.NonRtn3pWrapper<T1,T2,T3> - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.NonRtn4P<T1,T2,T3,T4> - xyz.scootaloo.console.app.util中的接口
描述没有返回值,有四个参数的方法
FunctionDesc.NonRtn4pWrapper<T1,T2,T3,T4> - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.NonRtnMethod - xyz.scootaloo.console.app.util中的类
*方法包装* 一下的所有类都可以分为两种类型: 1.
FunctionDesc.Rtn0P<R> - xyz.scootaloo.console.app.util中的接口
描述有返回值,没有参数的方法
FunctionDesc.Rtn0pWrapper<R> - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.Rtn1P<R,T> - xyz.scootaloo.console.app.util中的接口
描述有返回值,有一个参数的方法
FunctionDesc.Rtn1pWrapper<R,T> - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.Rtn2P<R,T1,T2> - xyz.scootaloo.console.app.util中的接口
描述有返回值,有两个参数的方法
FunctionDesc.Rtn2pWrapper<R,T1,T2> - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.Rtn3P<R,T1,T2,T3> - xyz.scootaloo.console.app.util中的接口
描述有返回值,有三个参数的方法
FunctionDesc.Rtn3pWrapper<R,T1,T2,T3> - xyz.scootaloo.console.app.util中的类
 
FunctionDesc.Rtn4P<R,T1,T2,T3,T4> - xyz.scootaloo.console.app.util中的接口
描述有返回值,有四个参数的方法
FunctionDesc.Rtn4pWrapper<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() - 接口 中的方法xyz.scootaloo.console.app.common.CPrinterSupplier
工厂方法,实现类的此工厂方法可能会被多次调用。
get(EventType) - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty.EventProperty
 
get() - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
get() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
获取返回值 建议在获取返回值之前检查 success 属性是否为 true,对方法执行失败的情况做一定处理。
get() - 类 中的方法xyz.scootaloo.console.app.util.IdGenerator
 
get(String, Map<String, Object>) - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
根据变量名获取变量获取变量
get(ReplacementRecord, int) - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
根据id获取历史替换记录
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
 
getCallingCommand() - 类 中的方法xyz.scootaloo.console.app.client.Client.Resources
 
getClasses(String) - 类 中的静态方法xyz.scootaloo.console.app.util.PackScanner
 
getCmd() - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
 
getCmdArgs() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getCmdName(List<String>) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
获取命令行中的命令名称
getCmdName() - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
 
getColorful() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getComment() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getCompleteCommand(String, List<String>) - 接口 中的方法xyz.scootaloo.console.app.parser.OptionHandler
 
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
 
getCurrentUser() - 类 中的静态方法xyz.scootaloo.console.app.parser.Interpreter
获取当前用户的客户端对象,可以通过这个对象操作给当前用户分配的资源
getDefault(Consumer<Exception>) - 类 中的静态方法xyz.scootaloo.console.app.util.FunctionDesc.ExceptionHandler
 
getDefVal(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
获取此类型的默认值
getDvBuilder() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getEmail() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getErrorCode() - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
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
已过时。
getHelp(String) - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
 
getHelpInfo() - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
 
getHexSize3() - 类 中的方法xyz.scootaloo.console.app.util.IdGenerator
 
getHistory() - 类 中的方法xyz.scootaloo.console.app.client.Client.Resources
 
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
 
getInput() - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
getInstance(Interpreter) - 类 中的静态方法xyz.scootaloo.console.app.client.ClientCenter
获取用户中的单例
getInstance(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.parser.Interpreter
 
getInstance() - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
 
getInstance(Method, Object) - 类 中的静态方法xyz.scootaloo.console.app.parser.MethodMeta
 
getInterpreter() - 类 中的静态方法xyz.scootaloo.console.app.ApplicationRunner
无参获取解释器,默认将调用者实例化,将调用者做为工厂使用
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
 
getInvokeHistory() - 类 中的方法xyz.scootaloo.console.app.client.Client.History
 
getLoader() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getMaxHistory() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getMethod() - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
 
getMethodArgs() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getMethodDescribe() - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
getMethodDescribe(Method) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
获取方法信息的描述 返回方法的信息,方法名(参数):返回值 例子: public List<String> fun(Map<String, Integer> map) { return null; } 这个方法将会返回 fun(Map<String,Integer):List<String>
getMoment() - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty.Property
 
getName() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getName() - 接口 中的方法xyz.scootaloo.console.app.event.AppListener
 
getName() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
getName() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
getObj() - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
getOptional() - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn0pWrapper
 
getOptional(T) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn1pWrapper
 
getOptional(T1, T2) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn2pWrapper
 
getOptional(T1, T2, T3) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn3pWrapper
 
getOptional(T1, T2, T3, T4) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn4pWrapper
 
getOrder() - 接口 中的方法xyz.scootaloo.console.app.application.processor.CallBack
对于这些回调,可以重写这个方法来指定优先级
getPack(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
获取包名 输入: "xyz.scootaloo.Main" 输出: "xyz.scootaloo"
getParser() - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
getPresetVal(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
获取系统预设的值 通常是一些单例,或者工厂方法管理的类型,默认框架提供一个 Random 对象,和一个 CPrinter 对象
getPrinter() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getPrinter() - 类 中的静态方法xyz.scootaloo.console.app.util.BackstageTaskManager
获取一个输出器,用于使用print或者println这些功能
getPrompt() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
getPublicUser() - 类 中的方法xyz.scootaloo.console.app.client.ClientCenter
 
getRandom() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getRawType(Type) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
这个方法专门用于处理只有一个泛型的集合,不做其他用途 获取方法泛型参数的实际类型 List => Integer
getRecords() - 类 中的方法xyz.scootaloo.console.app.client.ReplacementRecord
 
getReplacementRecord() - 类 中的方法xyz.scootaloo.console.app.client.Client.Resources
 
getResources() - 类 中的方法xyz.scootaloo.console.app.client.Client
 
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.Interpreter
返回可调用的系统命令集
getTaskList() - 类 中的方法xyz.scootaloo.console.app.client.Client.Resources
 
getTimestamp() - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
getUpdateDate() - 类 中的方法xyz.scootaloo.console.app.config.Author
 
getValue() - 类 中的方法xyz.scootaloo.console.app.client.Client.Resources
获取当前用户之前存储的对象
getVariablePool() - 类 中的方法xyz.scootaloo.console.app.client.Client.Resources
 
green(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
grey(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 

H

handle(String, List<String>) - 类 中的静态方法xyz.scootaloo.console.app.parser.ExtraOptionHandler
对于一条命令行,做如下解析 命令名,命令行中最前的一个单词,假如它由‘-’分隔,且后面的内容不为空,则被认为是有效的 然后查找对应的处理器
handle(Exception) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.ExceptionHandler
 
handlers - 类 中的变量xyz.scootaloo.console.app.util.FunctionDesc.NonRtnMethod
一个异常处理器队列
hashCode() - 类 中的方法xyz.scootaloo.console.app.client.Client
 
hashCode() - 类 中的方法xyz.scootaloo.console.app.client.ReplacementRecord.KVPair
 
hashCode() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
hashCode() - 类 中的方法xyz.scootaloo.console.app.util.BackstageTaskManager.BackstageTaskInfo
 
hasInit - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
hasVar - 类 中的变量xyz.scootaloo.console.app.client.ReplacementRecord.KVPair
 
hello(CPrinter) - 类 中的方法xyz.scootaloo.console.app.Main
命令是这样被调用的
尝试在控制台输入
hello
Help() - 类 的构造器xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
 
HelpDoc - xyz.scootaloo.console.app.parser中的接口
标记此接口 并注册到系统后,系统将会扫描其中的方法并处理
History() - 类 的构造器xyz.scootaloo.console.app.client.Client.History
 

I

id - 类 中的变量xyz.scootaloo.console.app.client.ReplacementRecord.KVPair
 
IdGenerator - xyz.scootaloo.console.app.util中的类
Id 生成器, 通过自增的方式产生id
ignoreChar(String, char) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
忽略字符串中的某个字符。
info() - 接口 中的方法xyz.scootaloo.console.app.event.AppListener
 
info() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
init(ConsoleConfig, Interpreter) - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
根据配置进行初始化
initActuators - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.common.Colorful
singleton
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.common.DefaultConsole
singleton
instance - 类 中的变量xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.BackstageTask
singleton
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SimpleParameterParser
singleton
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SubParameterParser
singleton
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SystemPresetCmd.Help
singleton
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
singleton
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.VariableSetter
singleton
instance(boolean) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
获取调用者的实例
interpret(String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
解释执行一段命令行
Interpreter - xyz.scootaloo.console.app.parser中的类
解释器 整个框架的核心功能实现类, 负责解释执行命令行,提供API调用框架中管理的方法。
Interpreter.MethodActuator - xyz.scootaloo.console.app.parser中的类
对 Actuator 进行包装
对于同包下的类提供一些便捷方法
invoke(List<String>) - 接口 中的方法xyz.scootaloo.console.app.parser.Actuator
接收字符串列表做为参数,进行执行
invoke(List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
 
invokeByArgs(Object...) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
使用传入参数的方式执行
invokeCore(List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
*字符串命令调用的核心实现入口*
InvokeInfo - xyz.scootaloo.console.app.parser中的类
包含 java方法 执行结果的信息, 由 Interpreter 产生
InvokeProxy - xyz.scootaloo.console.app.util中的类
传递或者调用会抛出异常的方法 对 try-catch 的异常处理方式进行了包装,当需要调用会抛出异常的方式时,例如: public File getFile(String filename) throws NoSuchFileException { // some code ... } 调用时 InvokeProxy.fun(fileUtils::getFile).call("filename") , 这样完成调用。
InvokeProxy() - 类 的构造器xyz.scootaloo.console.app.util.InvokeProxy
 
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.event.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.client.ReplacementRecord.KVPair
 
KVPair() - 类 的构造器xyz.scootaloo.console.app.client.ReplacementRecord.KVPair
 

L

lastInvokeInfo - 类 中的变量xyz.scootaloo.console.app.parser.Interpreter
 
loadCommandMethod(Interpreter.MethodActuator) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
 
loadConf(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 中的静态方法xyz.scootaloo.console.app.util.YmlConfReader
 
loadFilter(Interpreter.MethodActuator) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
 
loadPropFromMap(Object, Map<String, Object>, String, Map<String, Function<Object, Object>>) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
Yml配置文件专用 从Map中获取属性并拷贝到对象

M

Main - xyz.scootaloo.console.app中的类
示例
Main() - 类 的构造器xyz.scootaloo.console.app.Main
 
main(String[]) - 类 中的静态方法xyz.scootaloo.console.app.Main
启动控制台应用
maxHistory - 类 中的变量xyz.scootaloo.console.app.client.ClientCenter
 
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.Interpreter.MethodActuator
 
MethodMeta - xyz.scootaloo.console.app.parser中的类
将method中的有效信息收集起来,避免重复计算
注意,这些集合会被反复使用,所以,不要修改这些集合的内容
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
找到此类中的无参构造方法,并使用此构造方法实例化出对象, 假如这个类没有提供无参构造方法,则抛出异常。
NonRtn0pWrapper(FunctionDesc.NonRtn0P) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.NonRtn0pWrapper
 
NonRtn1pWrapper(FunctionDesc.NonRtn1P<T>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.NonRtn1pWrapper
 
NonRtn2pWrapper(FunctionDesc.NonRtn2P<T1, T2>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.NonRtn2pWrapper
 
NonRtn3pWrapper(FunctionDesc.NonRtn3P<T1, T2, T3>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.NonRtn3pWrapper
 
NonRtn4pWrapper(FunctionDesc.NonRtn4P<T1, T2, T3, T4>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.NonRtn4pWrapper
 
NonRtnMethod() - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.NonRtnMethod
 
NoStatus - xyz.scootaloo.console.app.anno.mark中的注释类型
标记无状态的资源,不会因为多个连接改变状态

O

obj - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
ObjWrapper(boolean, Object) - 类 的构造器xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
ok() - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
onAppStarted(ConsoleConfig) - 接口 中的方法xyz.scootaloo.console.app.event.AppListener
 
onAppStarted(ConsoleConfig) - 接口 中的方法xyz.scootaloo.console.app.event.AppListenerAdapter
 
onAppStarted - 类 中的变量xyz.scootaloo.console.app.event.AppListenerProperty.EventProperty
 
onAppStarted() - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onAppStarted(int) - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onAppStarted(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.event.EventPublisher
 
onAppStarted(ConsoleConfig) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
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(ConsoleAppRuntimeException, Object[]) - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
onInput(String) - 接口 中的方法xyz.scootaloo.console.app.event.AppListener
 
onInput(String) - 接口 中的方法xyz.scootaloo.console.app.event.AppListenerAdapter
 
onInput - 类 中的变量xyz.scootaloo.console.app.event.AppListenerProperty.EventProperty
 
onInput() - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onInput(int) - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onInput(String) - 类 中的静态方法xyz.scootaloo.console.app.event.EventPublisher
 
onInputResolved(String, InvokeInfo) - 接口 中的方法xyz.scootaloo.console.app.event.AppListener
 
onInputResolved(String, InvokeInfo) - 接口 中的方法xyz.scootaloo.console.app.event.AppListenerAdapter
 
onInputResolved - 类 中的变量xyz.scootaloo.console.app.event.AppListenerProperty.EventProperty
 
onInputResolved() - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onInputResolved(int) - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onInputResolved(String, InvokeInfo) - 类 中的静态方法xyz.scootaloo.console.app.event.EventPublisher
 
onInputResolved(String, InvokeInfo) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
onMessage(ConsoleMessage) - 接口 中的方法xyz.scootaloo.console.app.event.AppListener
 
onMessage(ConsoleMessage) - 接口 中的方法xyz.scootaloo.console.app.event.AppListenerAdapter
 
onMessage - 类 中的变量xyz.scootaloo.console.app.event.AppListenerProperty.EventProperty
 
onMessage() - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onMessage(int) - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onMessage(ConsoleMessage) - 类 中的静态方法xyz.scootaloo.console.app.event.EventPublisher
 
onResolveInput(String, List<String>) - 接口 中的方法xyz.scootaloo.console.app.event.AppListener
 
onResolveInput(String, List<String>) - 接口 中的方法xyz.scootaloo.console.app.event.AppListenerAdapter
 
onResolveInput - 类 中的变量xyz.scootaloo.console.app.event.AppListenerProperty.EventProperty
 
onResolveInput() - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onResolveInput(int) - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty
 
onResolveInput(String, List<String>) - 类 中的静态方法xyz.scootaloo.console.app.event.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.OptionHandler
使用一个字符来标识一个操作
注意,这个操作是区分大小写的
option() - 类 中的方法xyz.scootaloo.console.app.parser.preset.BackstageTask
 
option() - 类 中的方法xyz.scootaloo.console.app.parser.preset.VariableSetter
 
optionals - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
OptionHandler - xyz.scootaloo.console.app.parser中的接口
额外参数的处理器
一般情况下一条命令行由两个部分组成,cmdName cmdArg 命令名和参数。

P

PackScanner - xyz.scootaloo.console.app.util中的类
包扫描器 扫描某包路径下的所有Class文件,加载入虚拟机
PackScanner() - 类 的构造器xyz.scootaloo.console.app.util.PackScanner
 
ParameterParser - xyz.scootaloo.console.app.parser中的接口
参数解析器
这个接口的主要任务是根据命令行参数,得到java方法参数,每当有命令行输入,框架会先调用 parser() 方法, 得到java方法的参数,然后再调用java方法。
ParameterResolveException - xyz.scootaloo.console.app.error中的异常错误
解析命令行参数时产生的异常
ParameterResolveException(String) - 异常错误 的构造器xyz.scootaloo.console.app.error.ParameterResolveException
 
ParameterResolveException(String, Throwable) - 异常错误 的构造器xyz.scootaloo.console.app.error.ParameterResolveException
 
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中的接口
提供一个处理器来接受命令行解析的返回值
PresetFactoryManager - xyz.scootaloo.console.app.parser.preset中的类
管理预设的工厂
管理此包下的预设的接口实现
PresetFactoryManager() - 类 的构造器xyz.scootaloo.console.app.parser.preset.PresetFactoryManager
 
print(Object) - 类 中的方法xyz.scootaloo.console.app.common.Console
 
print(Object) - 类 中的方法xyz.scootaloo.console.app.common.CPrinter
 
print(Object) - 类 中的方法xyz.scootaloo.console.app.common.DefaultConsole
 
printBanner() - 接口 中的方法xyz.scootaloo.console.app.common.ConsoleBanner
 
println(Object) - 类 中的方法xyz.scootaloo.console.app.common.Console
 
println(Object) - 类 中的方法xyz.scootaloo.console.app.common.CPrinter
 
println(Object) - 类 中的方法xyz.scootaloo.console.app.common.DefaultConsole
 
printPrompt() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
printPrompt() - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
 
printStackTrace(boolean) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
printStackTrace(PrintStream) - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
printWelcome(boolean) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
priority() - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty.Property
 
Private - xyz.scootaloo.console.app.anno.mark中的注释类型
描述一个资源是私有的,每当用户创建连接,都会为该用户创建一份实例,或为该用户分配一些资源。
process(InvokeInfo) - 接口 中的方法xyz.scootaloo.console.app.application.processor.PostProcessor
控制台的命令被执行后,会得到一个 InvokeInfo 对象
prompt(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
Prop - xyz.scootaloo.console.app.anno中的注释类型
作用于表单类的类属性上
Property(EventType) - 类 的构造器xyz.scootaloo.console.app.event.AppListenerProperty.Property
 
Public - xyz.scootaloo.console.app.anno.mark中的注释类型
描述一个资源是公有的,对于所有使用者可见
purple(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
putPresetObj(Class<T>, Supplier<T>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
向工厂中放置预设的值

R

red(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
refresh() - 类 中的方法xyz.scootaloo.console.app.client.ReplacementRecord
 
regListener(AppListener) - 类 中的静态方法xyz.scootaloo.console.app.event.EventPublisher
注册一个监听器到系统
ReplacementRecord - xyz.scootaloo.console.app.client中的类
命令行占位符替换记录
ReplacementRecord() - 类 的构造器xyz.scootaloo.console.app.client.ReplacementRecord
 
ReplacementRecord.KVPair - xyz.scootaloo.console.app.client中的类
命令行中占位符的描述 当开启了变量功能时,解释器每次读取命令行,都会尝试将命令行中的占位符替换成实际的变量.
reset() - 类 中的方法xyz.scootaloo.console.app.util.IdGenerator
 
resolveArgument(Object, Class<?>, Type) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
将value转换为type的类型的实例
resolvePlaceholders(String, ReplacementRecord, Map<String, Object>) - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
将字符串中的占位符替换成Properties中的value
ResourceManager - xyz.scootaloo.console.app.common中的枚举
资源管理,管理一些常用可通用的资源,例如单例
ResourcesHandler - xyz.scootaloo.console.app.client中的类
定义销毁资源的方式
ResourcesHandler(String, Consumer<String>) - 类 的构造器xyz.scootaloo.console.app.client.ResourcesHandler
 
ResultWrapper - xyz.scootaloo.console.app.parser中的接口
结果包装
rHandle(M, Exception) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.CommonMethod
 
Rtn0pWrapper(FunctionDesc.Rtn0P<R>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.Rtn0pWrapper
 
Rtn1pWrapper(FunctionDesc.Rtn1P<R, T>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.Rtn1pWrapper
 
Rtn2pWrapper(FunctionDesc.Rtn2P<R, T1, T2>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.Rtn2pWrapper
 
Rtn3pWrapper(FunctionDesc.Rtn3P<R, T1, T2, T3>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.Rtn3pWrapper
 
Rtn4pWrapper(FunctionDesc.Rtn4P<R, T1, T2, T3, T4>) - 类 的构造器xyz.scootaloo.console.app.util.FunctionDesc.Rtn4pWrapper
 
run() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
1.
runWithParameter(String, String, List<String>, Interpreter) - 接口 中的方法xyz.scootaloo.console.app.parser.OptionHandler
带参数运行
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
扫描一个包下的所有类,并将这些类实例化 目前的策略是遍历检查这个包下的所有的类(包括子包),如果这个类中含有名为 FACTORY_INSTANCE 或者 INSTANCE 的静态常量,且这个静态常量的类型和当前类的类型一致,则获取这个变量值,装配到框架的容器中。
select(String, int, boolean, boolean, boolean, boolean, boolean, boolean) - 类 中的方法xyz.scootaloo.console.app.client.Client.History
 
set(String, Object) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
将一个键值对放置到当前用户的变量池中
set(Object, String, Object) - 类 中的静态方法xyz.scootaloo.console.app.util.ClassUtils
将一个值设置到一个对象的属性上,假如这个对象没有这个属性,则不执行任何操作, 假如在赋值的过程中遇到异常,也不执行任何操作。
set(String, Object, Map<String, Object>) - 类 中的静态方法xyz.scootaloo.console.app.util.VariableManager
向变量池中放置键值对,使用方式和HashMap一致 注意: 如果键是小数点 '
setCallingCommand(String) - 类 中的方法xyz.scootaloo.console.app.client.Client.Resources
 
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.common.ResourceManager
 
setDefault(R) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn0pWrapper
 
setDefault(R) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn1pWrapper
 
setDefault(R) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn2pWrapper
 
setDefault(R) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn3pWrapper
 
setDefault(R) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn4pWrapper
 
setErrorInfo(ErrorCode) - 异常错误 中的方法xyz.scootaloo.console.app.error.ConsoleAppRuntimeException
 
setExitAction(CallBack) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
指定一个其他的退出方法
setGlobalExHandle(Consumer<ConsoleAppRuntimeException>) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
提供一个全局异常处理器
当框架中有不能处理的异常就会被传递到这个处理器来。
setInitCommands(StringCommands) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
setInterpreter(Interpreter) - 类 中的静态方法xyz.scootaloo.console.app.parser.ExtraOptionHandler
一个比较容易想到的办法就是通过 setter 将解释器注入进来,缺点是暴露了一个没什么用的API
setParser(ParameterParser) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter.MethodActuator
 
setParserMap(CustomizeParser) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
setPrinter(CPrinter) - 类 中的静态方法xyz.scootaloo.console.app.common.DefaultConsole
 
setPrinterFactory(CPrinterSupplier) - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
setPriority(int) - 类 中的方法xyz.scootaloo.console.app.event.AppListenerProperty.Property
 
setSupplier(Supplier<R>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn0pWrapper
 
setSupplier(Supplier<R>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn1pWrapper
 
setSupplier(Supplier<R>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn2pWrapper
 
setSupplier(Supplier<R>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn3pWrapper
 
setSupplier(Supplier<R>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.Rtn4pWrapper
 
setUser(String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
为当前线程创建一个新的用户 假如是多用户环境,为了区别不同的用户,需要为使用解释器功能的用户分配一些独立的资源
setValue(Object) - 类 中的方法xyz.scootaloo.console.app.client.Client.Resources
 
show() - 类 中的静态方法xyz.scootaloo.console.app.client.ClientCenter
已过时。
showAllListeners() - 类 中的静态方法xyz.scootaloo.console.app.event.EventPublisher
查看系统中正在工作的监听器
showLogs(Set<BackstageTaskManager.BackstageTaskInfo>, String, int) - 类 中的静态方法xyz.scootaloo.console.app.util.BackstageTaskManager
显示一个后台任务的输出内容
showTask(StringBuilder) - 类 中的方法xyz.scootaloo.console.app.util.BackstageTaskManager.BackstageTaskInfo
 
shutdown() - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
 
shutdown() - 类 中的方法xyz.scootaloo.console.app.client.Client
清空为此用户创建的所有资源
shutdown() - 类 中的方法xyz.scootaloo.console.app.client.ResourcesHandler
 
SimpleParameterParser - xyz.scootaloo.console.app.parser.preset中的类
不做任何操作的转换器
只是将参数还原成原始的格式,交给方法调用
simpleRunCommand(String) - 类 中的方法xyz.scootaloo.console.app.application.AbstractConsoleApplication
运行命令的方式
simpleRunCommand(String) - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
处理字符串命令的方式 1.
simpleSuccess() - 类 中的静态方法xyz.scootaloo.console.app.parser.InvokeInfo
 
simpleTrans(Object, Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
简易的转换,转换基本类型 根据占位符信息获取变量值,
SINGLETON - 类 中的静态变量xyz.scootaloo.console.app.client.ClientCenter
 
size - 类 中的变量xyz.scootaloo.console.app.parser.MethodMeta
 
sortFilter() - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
 
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>, Set<BackstageTaskManager.BackstageTaskInfo>) - 类 中的静态方法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 注意: 不处理集合,不处理泛型 解析格式为: 参数名 参数值 ...
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
 
supplier - 类 中的变量xyz.scootaloo.console.app.util.FunctionDesc.CommonMethod
一个默认值提供者
SYS_TAG - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SystemPresetCmd
 
SystemPresetCmd - xyz.scootaloo.console.app.parser.preset中的类
系统预设的命令,可以使用 find -t sys 命令查看到
SystemPresetCmd.Help - 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.Author
 
then() - 类 中的方法xyz.scootaloo.console.app.config.CustomizeParser
 
then() - 类 中的方法xyz.scootaloo.console.app.config.FactoryCollector
 
then() - 类 中的方法xyz.scootaloo.console.app.config.StringCommands
 
toList(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
将字符串按照空格分隔,拼接成列表
toString() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfig
 
toString() - 枚举 中的方法xyz.scootaloo.console.app.error.ErrorCode
 
toString() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
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
修剪只包含数字的字符串, 截取最后4位
假如字符串大于4位,则返回 “9999”
恰好四位则直接返回
少于4位用0补齐
trimSizeTo7(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
修剪一个字符串长度到 7
当目标字符串大于这个长度,后三位替换为 '.'
typeSimpleView(Type) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
获取精简的类型表示
输入 "java.util.Map<java.lang.String,java.lang.Integer>" 输出 "Map<String,Integer>"
typeSimpleView(String) - 类 中的静态方法xyz.scootaloo.console.app.util.StringUtils
 

U

updateDate - 类 中的变量xyz.scootaloo.console.app.config.Author
 
updateDate(String) - 类 中的方法xyz.scootaloo.console.app.config.Author
 
userKey - 类 中的变量xyz.scootaloo.console.app.client.Client
此用户的标识

V

value - 类 中的变量xyz.scootaloo.console.app.client.ReplacementRecord.KVPair
 
valueOf(String) - 枚举 中的静态方法xyz.scootaloo.console.app.anno.CmdType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.scootaloo.console.app.error.ErrorCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.scootaloo.console.app.event.EventType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法xyz.scootaloo.console.app.anno.CmdType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.scootaloo.console.app.error.ErrorCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.scootaloo.console.app.event.EventType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VariableManager - xyz.scootaloo.console.app.util中的类
变量管理器,如果不需要这个功能则在设置中关闭 这里维护了一个一个HashMap做为变量池,可以通过命令将一个方法的返回值绑定到一个变量名上。
VariableManager() - 类 的构造器xyz.scootaloo.console.app.util.VariableManager
 
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
 
write(int) - 类 中的方法xyz.scootaloo.console.app.common.CPrinter
 

X

xAddHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtnMethod
公用的添加异常处理器方法
xAddHandle(Class<Ex>, Consumer<Ex>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtnMethod
 
xHandle(Exception) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.NonRtnMethod
用于处理无返回值的方法所抛出的异常
xSetDefault(R) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.CommonMethod
指定一个默认值,当被调用的方法抛出异常时应用这个默认值
xSetSupplier(Supplier<R>) - 类 中的方法xyz.scootaloo.console.app.util.FunctionDesc.CommonMethod
 
xyz.scootaloo.console.app - 程序包 xyz.scootaloo.console.app
 
xyz.scootaloo.console.app.anno - 程序包 xyz.scootaloo.console.app.anno
 
xyz.scootaloo.console.app.anno.mark - 程序包 xyz.scootaloo.console.app.anno.mark
 
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.client - 程序包 xyz.scootaloo.console.app.client
 
xyz.scootaloo.console.app.common - 程序包 xyz.scootaloo.console.app.common
 
xyz.scootaloo.console.app.config - 程序包 xyz.scootaloo.console.app.config
 
xyz.scootaloo.console.app.error - 程序包 xyz.scootaloo.console.app.error
 
xyz.scootaloo.console.app.event - 程序包 xyz.scootaloo.console.app.event
 
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
 
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
 
_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.