您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
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.