| 程序包 | 说明 |
|---|---|
| xyz.scootaloo.console.app.common | |
| xyz.scootaloo.console.app.event | |
| xyz.scootaloo.console.app.parser | |
| xyz.scootaloo.console.app.parser.preset |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ConsoleBanner
应用启动时 printBanner() 方法被调用,可以在这个方法内打印欢迎信息
|
interface |
CPrinterSupplier
提供生成输出器的工厂
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AppListener
应用事件监听器接口
实现此接口后,需要重写
AppListener.config(AppListenerProperty) 方法,这个方法有一个参数是配置对象,
可以用这个对象指定当前监听器感兴趣的事件信息。 |
interface |
AppListenerAdapter
监听器接口的适配器
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
HelpDoc
标记此接口 并注册到系统后,系统将会扫描其中的方法并处理
|
interface |
NameableParameterParser
给参数解析器起个名字
要使用自定义的解析器,必须实现这个接口。
|
interface |
OptionHandler
额外参数的处理器
一般情况下一条命令行由两个部分组成, cmdName cmdArg 命令名和参数。 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BackstageTask
后台任务 操作方式处理器
标志是
D
例如一个命令行是这样的: sleep 500 代表休眠当前线程500毫秒
而 sleep-Dtest 500 表示提交一个名为"test"的任务到后台,命令行的功能不变,唯一的区别是被转移到了后台。 |
class |
SimpleParameterParser
不做任何操作的转换器
只是将参数还原成原始的格式,交给方法调用 |
class |
SubParameterParser
当你想要的很简单的命令参数输入,请将@Cmd注解的parser标记为sub
注意: 不处理集合,不处理泛型
解析格式为:
参数名 参数值 ...
|
class |
SystemPresetCmd
系统预设的命令,可以使用 find -t sys 命令查看到
|
static class |
SystemPresetCmd.Help |
class |
VariableSetter
变量设置器
|
Copyright © 2021. All rights reserved.