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

A

AbstractApplication - xyz.scootaloo.console.app.application中的类
 
AbstractApplication() - 类 的构造器xyz.scootaloo.console.app.application.AbstractApplication
 
accept(Moment) - 接口 中的方法xyz.scootaloo.console.app.AppListener
 
accept(Moment) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
accept(Moment) - 类 中的方法xyz.scootaloo.console.app.parser.SystemPresetCmd
 
Actuator - xyz.scootaloo.console.app中的接口
执行器
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
 
addFactories() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.SimpleConfigBuilder
 
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
 
ApplicationRunner - xyz.scootaloo.console.app.application中的类
 
ApplicationRunner() - 类 的构造器xyz.scootaloo.console.app.application.ApplicationRunner
 
AppListener - xyz.scootaloo.console.app中的接口
应用监听器接口
AppListenerAdapter - xyz.scootaloo.console.app.listener中的接口
插件接口的适配器
appName(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
args - 类 中的变量xyz.scootaloo.console.app.parser.SysParameterParser.ResultWrapper
 
AssemblyFactory - xyz.scootaloo.console.app.parser中的类
装配工厂 扫描配置中的命令工厂类,装配其中的接口实现,带有注解的方法等
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

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

check(Method) - 接口 中的方法xyz.scootaloo.console.app.ParameterParser
编写自定义参数解析器实现的时候,可以重写这个方法,检查方法参数是否符合要求,以便在运行之初抛出异常方便检查
check(Method) - 类 中的方法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.utils中的类
执行反射操作时的一些便捷方法
ClassUtils() - 类 的构造器xyz.scootaloo.console.app.utils.ClassUtils
 
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.Console
 
Console - xyz.scootaloo.console.app中的接口
抽象的控制台操作 默认实现
Console.DbExProvider<T1,T2,R> - xyz.scootaloo.console.app中的接口
 
Console.ExProvider<T,R> - xyz.scootaloo.console.app中的接口
 
Console.WithoutReturnVar_DB_Provider<T1,T2> - xyz.scootaloo.console.app中的接口
 
consoleApplication(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.application.ApplicationRunner
 
consoleApplication() - 类 中的静态方法xyz.scootaloo.console.app.application.ApplicationRunner
 
ConsoleApplication - xyz.scootaloo.console.app.application中的类
对AbstractApplication的具体实现和补充
ConsoleApplication(ConsoleConfig, Interpreter) - 类 的构造器xyz.scootaloo.console.app.application.ConsoleApplication
需要以一个配置类和一个解释器做为生成此实例的条件 生成对象时,会执行初始化命令
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中的类
 
ConsoleConfigProvider.SimpleConfigBuilder - xyz.scootaloo.console.app.config中的类
 
copyProperties(Object, Object) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
将一个源对象的类属性值 拷贝到 目标对象的属性上 只有属性名和类型一致才执行拷贝操作,否则跳过
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
 
cyanogen(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
CYANOGEN - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 

D

dbEx(Console.DbExProvider<T1, T2, R>, T1, T2) - 接口 中的静态方法xyz.scootaloo.console.app.Console
 
dbEx(Console.DbExProvider<T1, T2, R>, T1, T2, Supplier<R>) - 接口 中的静态方法xyz.scootaloo.console.app.Console
 
DefaultConsole - xyz.scootaloo.console.app.common中的类
一些通用的便捷方法,实现此接口可以快捷的调用
DefaultConsole() - 类 的构造器xyz.scootaloo.console.app.common.DefaultConsole
 
DefaultValueConfigBuilder() - 类 的构造器xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
destroyActuators - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
DFT_FILENAME - 类 中的静态变量xyz.scootaloo.console.app.utils.YmlConfReader
 
disableListener(String) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
doClear() - 类 中的静态方法xyz.scootaloo.console.app.parser.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.AppListener
 
enable() - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
enableListener(String) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
enableVariableFunction(boolean) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
EventPublisher - xyz.scootaloo.console.app.listener中的类
系统事件发布器,在运行的不同节点发布事件
ex(Console.ExProvider<T, R>, T) - 接口 中的静态方法xyz.scootaloo.console.app.Console
 
ex(Console.ExProvider<T, R>, T, Supplier<R>) - 接口 中的静态方法xyz.scootaloo.console.app.Console
 
ex - 类 中的变量xyz.scootaloo.console.app.parser.SysParameterParser.ResultWrapper
 
exceptionHandle - 类 中的变量xyz.scootaloo.console.app.application.AbstractApplication
 
exceptionHandle(Exception) - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
 
exit0(String) - 接口 中的方法xyz.scootaloo.console.app.Console
 
exit0() - 接口 中的方法xyz.scootaloo.console.app.Console
 
exitCmd(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
exitCmd(String[]) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 

F

factories() - 接口 中的静态方法xyz.scootaloo.console.app.Console
 
FactoryCollector - xyz.scootaloo.console.app.config中的类
增加命令工厂时使用的构建者类
FactoryCollector(ConsoleConfigProvider.DefaultValueConfigBuilder) - 类 的构造器xyz.scootaloo.console.app.config.FactoryCollector
 
fail(Exception) - 类 中的静态方法xyz.scootaloo.console.app.parser.SysParameterParser.ResultWrapper
 
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
获取于此命令名对应的执行器对象 当命令是空的,返回的是执行成功但没有任何内容的结果
findAndAddClassesInPackageByFile(String, String, boolean, Set<Class<?>>) - 类 中的静态方法xyz.scootaloo.console.app.utils.PackScanner
已过时。
 
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中的类
 

G

genArray(Class<T>, String) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
 
genList(Class<T>, String) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
 
genSet(Class<T>, String) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
 
get(T1, T2) - 接口 中的方法xyz.scootaloo.console.app.Console.DbExProvider
 
get(T) - 接口 中的方法xyz.scootaloo.console.app.Console.ExProvider
 
get() - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
获取返回值 建议在获取返回值之前检查 success 属性是否为 true,对方法执行失败的情况做一定处理。
get(String) - 类 中的静态方法xyz.scootaloo.console.app.parser.VariableManager
 
get() - 类 中的静态方法xyz.scootaloo.console.app.parser.VariableManager
 
getAllCommands() - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
 
getArgs() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SimpleParameterParser.SimpleWrapper
 
getArgs() - 类 中的方法xyz.scootaloo.console.app.parser.SysParameterParser.ResultWrapper
 
getArgs() - 接口 中的方法xyz.scootaloo.console.app.Wrapper
 
getClasses(String) - 类 中的静态方法xyz.scootaloo.console.app.utils.PackScanner
已过时。
 
getCmd() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getCmdName(List<String>) - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
 
getCmdName() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getColorfulPrinter() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getConfig() - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
 
getConfigFileName() - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
getConsole() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getDefVal(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
 
getEx() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SimpleParameterParser.SimpleWrapper
 
getEx() - 类 中的方法xyz.scootaloo.console.app.parser.SysParameterParser.ResultWrapper
 
getEx() - 接口 中的方法xyz.scootaloo.console.app.Wrapper
 
getFromFile(String) - 类 中的方法xyz.scootaloo.console.app.config.StringCommands
 
getInput() - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
 
getInput() - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
 
getInstance() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getInterpreter(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.application.ApplicationRunner
 
getKVs() - 类 中的静态方法xyz.scootaloo.console.app.parser.VariableManager
 
getLoader() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getMethod() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getMethodInfo(Method) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
 
getName() - 接口 中的方法xyz.scootaloo.console.app.AppListener
 
getName() - 类 中的方法xyz.scootaloo.console.app.parser.SystemPresetCmd
 
getOrder() - 接口 中的方法xyz.scootaloo.console.app.AppListener
 
getOrder() - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
getOrder() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
getOrder() - 类 中的方法xyz.scootaloo.console.app.parser.SystemPresetCmd
 
getRawType(Type) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
 
getScanner() - 枚举 中的静态方法xyz.scootaloo.console.app.common.ResourceManager
 
getSysCommands() - 类 中的静态方法xyz.scootaloo.console.app.parser.AssemblyFactory
 
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

hasInit - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
Help() - 类 的构造器xyz.scootaloo.console.app.parser.SystemPresetCmd.Help
 
HelpDoc - xyz.scootaloo.console.app中的接口
标记此接口 并注册到系统后,系统将会扫描其中的方法并处理
hisKVs - 类 中的静态变量xyz.scootaloo.console.app.parser.VariableManager.KVPairs
 

I

ignoreChars(String, char) - 类 中的静态方法xyz.scootaloo.console.app.utils.StringUtils
 
info() - 接口 中的方法xyz.scootaloo.console.app.AppListener
 
info() - 类 中的方法xyz.scootaloo.console.app.parser.SystemPresetCmd
 
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.parser.FormHelper.ObjWrapper
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.preset.SimpleParameterParser
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.SystemPresetCmd.Help
 
INSTANCE - 类 中的静态变量xyz.scootaloo.console.app.parser.SystemPresetCmd
 
instance(boolean) - 类 中的静态方法xyz.scootaloo.console.app.utils.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.Actuator
接收字符串列表做为参数,进行执行
invoke(List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
invoke(String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
 
invoke(String, Object...) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
 
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中的类
包含 命令/方法 执行结果的信息
isExitCmd(String) - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
 
isExitCmd(String) - 类 中的方法xyz.scootaloo.console.app.application.ConsoleApplication
 
isExtendForm(Object, Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
判断一个类是否是另一个类的子类
isNumber(String) - 类 中的静态方法xyz.scootaloo.console.app.utils.StringUtils
 
isSuccess() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SimpleParameterParser.SimpleWrapper
 
isSuccess() - 类 中的方法xyz.scootaloo.console.app.parser.SysParameterParser.ResultWrapper
 
isSuccess() - 接口 中的方法xyz.scootaloo.console.app.Wrapper
 

K

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

L

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

M

Main - xyz.scootaloo.console.app中的类
 
Main() - 类 的构造器xyz.scootaloo.console.app.Main
 
main(String[]) - 类 中的静态方法xyz.scootaloo.console.app.Main
 
maxHistory(int) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
MethodActuator(Method, Cmd, Object) - 类 的构造器xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
Moment - xyz.scootaloo.console.app.anno中的枚举
 
msg - 类 中的静态变量xyz.scootaloo.console.app.parser.VariableManager
 

N

name - 类 中的变量xyz.scootaloo.console.app.config.Author
 
name() - 接口 中的方法xyz.scootaloo.console.app.NameableParameterParser
 
name() - 类 中的方法xyz.scootaloo.console.app.parser.preset.SimpleParameterParser
 
NameableParameterParser - xyz.scootaloo.console.app中的接口
给参数解析器起个名字
newInstance(Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.utils.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.AppListener
 
onAppStarted(ConsoleConfig) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onAppStarted(ConsoleConfig) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onAppStarted(ConsoleConfig) - 类 中的方法xyz.scootaloo.console.app.parser.SystemPresetCmd
 
onException(ConsoleConfig, Exception) - 接口 中的方法xyz.scootaloo.console.app.Console
 
onException(ConsoleConfig, Exception, String) - 接口 中的方法xyz.scootaloo.console.app.Console
 
onException(ConsoleConfig, Exception, String, boolean) - 接口 中的方法xyz.scootaloo.console.app.Console
 
onException(Exception, Object[]) - 类 中的方法xyz.scootaloo.console.app.parser.InvokeInfo
 
onInput(String) - 接口 中的方法xyz.scootaloo.console.app.AppListener
 
onInput(String) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onInput(String) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onInputResolved(String, InvokeInfo) - 接口 中的方法xyz.scootaloo.console.app.AppListener
 
onInputResolved(String, InvokeInfo) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onInputResolved(String, InvokeInfo) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onInputResolved(String, InvokeInfo) - 类 中的方法xyz.scootaloo.console.app.parser.SystemPresetCmd
 
onResolveInput(String, List<String>) - 接口 中的方法xyz.scootaloo.console.app.AppListener
 
onResolveInput(String, List<String>) - 接口 中的方法xyz.scootaloo.console.app.listener.AppListenerAdapter
 
onResolveInput(String, List<String>) - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
onResolveInput(String, List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.SystemPresetCmd
 
Opt - xyz.scootaloo.console.app.anno中的注释类型
标记于方法参数,可以通过 "-参数名 参数值" 来进行引用

P

PackScanner - xyz.scootaloo.console.app.utils中的类
已过时。
PackScanner() - 类 的构造器xyz.scootaloo.console.app.utils.PackScanner
已过时。
 
ParameterParser - xyz.scootaloo.console.app中的接口
转换器接口 一条命令有命令名和参数构成 转换器的任务是将命令参数转换成方法的参数
parse(Method, List<String>) - 接口 中的方法xyz.scootaloo.console.app.ParameterParser
 
parse(Method, List<String>) - 类 中的方法xyz.scootaloo.console.app.parser.preset.SimpleParameterParser
 
parserMap - 类 中的变量xyz.scootaloo.console.app.config.CustomizeParser
 
parserMap - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
placeholder - 类 中的静态变量xyz.scootaloo.console.app.parser.VariableManager
 
preActuators - 类 中的静态变量xyz.scootaloo.console.app.parser.AssemblyFactory
 
print(Object) - 类 中的方法xyz.scootaloo.console.app.common.DefaultConsole
 
print(Object) - 接口 中的方法xyz.scootaloo.console.app.Console
 
printInfo() - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
println(Object) - 类 中的方法xyz.scootaloo.console.app.common.DefaultConsole
 
println(Object) - 接口 中的方法xyz.scootaloo.console.app.Console
 
printPrompt() - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
 
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
 
prompt(String) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
Prop - xyz.scootaloo.console.app.anno中的注释类型
作用于表单类的类属性上
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
 
resolveArgument(Object, Class<?>, Type) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
 
resolvePlaceholders(String) - 类 中的静态方法xyz.scootaloo.console.app.parser.VariableManager
将字符串中的占位符替换成Properties中的value
ResourceManager - xyz.scootaloo.console.app.common中的枚举
资源管理,管理一些常用可通用的资源,例如单例
run() - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
1.

S

sameType(Field, Field) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
 
set(T1, T2) - 接口 中的方法xyz.scootaloo.console.app.Console.WithoutReturnVar_DB_Provider
 
set(String, String) - 类 中的方法xyz.scootaloo.console.app.parser.Interpreter
将一个命令方法的返回值设置到指定的key上
set(String, Object) - 类 中的静态方法xyz.scootaloo.console.app.parser.VariableManager
 
set(Object, String, Object) - 类 中的静态方法xyz.scootaloo.console.app.utils.ClassUtils
 
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
 
setExceptionHandle(Consumer<Exception>) - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
 
setInitCommands(StringCommands) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
setParser(ParameterParser) - 类 中的方法xyz.scootaloo.console.app.parser.AssemblyFactory.MethodActuator
 
setParserMap(CustomizeParser) - 类 中的方法xyz.scootaloo.console.app.config.ConsoleConfigProvider.DefaultValueConfigBuilder
 
showAllListeners() - 类 中的静态方法xyz.scootaloo.console.app.listener.EventPublisher
 
SimpleConfigBuilder() - 类 的构造器xyz.scootaloo.console.app.config.ConsoleConfigProvider.SimpleConfigBuilder
 
SimpleParameterParser - xyz.scootaloo.console.app.parser.preset中的类
不做任何操作的转换器 只是将参数还原成原始的格式,交给方法调用
SimpleParameterParser.SimpleWrapper - xyz.scootaloo.console.app.parser.preset中的类
 
simpleSuccess() - 类 中的静态方法xyz.scootaloo.console.app.parser.InvokeInfo
 
simpleTrans(Object, Class<?>) - 类 中的静态方法xyz.scootaloo.console.app.parser.TransformFactory
 
SimpleWrapper(List<String>) - 类 的构造器xyz.scootaloo.console.app.parser.preset.SimpleParameterParser.SimpleWrapper
 
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.utils中的类
字符串工具
StringUtils() - 类 的构造器xyz.scootaloo.console.app.utils.StringUtils
 
success - 类 中的变量xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
success(Object) - 类 中的静态方法xyz.scootaloo.console.app.parser.FormHelper.ObjWrapper
 
success - 类 中的变量xyz.scootaloo.console.app.parser.SysParameterParser.ResultWrapper
 
success(List<Object>) - 类 中的静态方法xyz.scootaloo.console.app.parser.SysParameterParser.ResultWrapper
 
SYS_TAG - 类 中的静态变量xyz.scootaloo.console.app.parser.SystemPresetCmd
 
SysParameterParser - xyz.scootaloo.console.app.parser中的类
系统默认参数解析器 将字符串的命令转换成方法参数的Object数组 例如: add 12 13 -> add(int, int) ; his -n 5 -s hp -> history(int, String) ;
SysParameterParser() - 类 的构造器xyz.scootaloo.console.app.parser.SysParameterParser
 
SysParameterParser.ResultWrapper - xyz.scootaloo.console.app.parser中的类
 
SystemPresetCmd - xyz.scootaloo.console.app.parser中的类
系统预设的命令,可以使用 find -t sys 命令查看到
SystemPresetCmd() - 类 的构造器xyz.scootaloo.console.app.parser.SystemPresetCmd
 
SystemPresetCmd.Help - xyz.scootaloo.console.app.parser中的类
 

T

toList(String) - 类 中的静态方法xyz.scootaloo.console.app.utils.StringUtils
 
transform(Method, List<String>) - 类 中的静态方法xyz.scootaloo.console.app.parser.SysParameterParser
*解析逻辑实现的入口*
TransformFactory - xyz.scootaloo.console.app.parser中的类
转换工厂 实现字符串到指定类型的转换
TransformFactory() - 类 的构造器xyz.scootaloo.console.app.parser.TransformFactory
 
trimBothEnds(String) - 类 中的静态方法xyz.scootaloo.console.app.utils.StringUtils
 
trimNumberSizeTo4(long) - 类 中的静态方法xyz.scootaloo.console.app.utils.StringUtils
 
trimSizeTo7(String) - 类 中的静态方法xyz.scootaloo.console.app.utils.StringUtils
 

U

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

V

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

W

wDbEx(Console.WithoutReturnVar_DB_Provider<T1, T2>, T1, T2) - 接口 中的静态方法xyz.scootaloo.console.app.Console
调用需要有两个参数的无返回值方法,而这个方法会抛出异常,但是又不想用try-catch时 Console.wDbEx(obj::method, param1, param2)
welcome() - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
 
whenExit() - 类 中的方法xyz.scootaloo.console.app.application.AbstractApplication
 
white(Object) - 类 中的方法xyz.scootaloo.console.app.common.Colorful
 
WHITE - 接口 中的静态变量xyz.scootaloo.console.app.common.ConsoleColor
 
Wrapper - xyz.scootaloo.console.app中的接口
结果包装

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.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.utils - 程序包 xyz.scootaloo.console.app.utils
 

Y

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

_

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

Copyright © 2021. All rights reserved.