| 程序包 | 说明 |
|---|---|
| xyz.scootaloo.console.app.config | |
| xyz.scootaloo.console.app.error | |
| xyz.scootaloo.console.app.parser | |
| xyz.scootaloo.console.app.parser.preset |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,ParameterParser> |
CustomizeParser.parserMap |
| 限定符和类型 | 方法和说明 |
|---|---|
CustomizeParser |
CustomizeParser.addParser(String name,
ParameterParser converter) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<? extends ParameterParser> |
ConsoleAppRuntimeException.getParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
ConsoleAppRuntimeException |
ConsoleAppRuntimeException.appendExData(MethodMeta meta,
Object obj,
List<String> input,
Class<? extends ParameterParser> parserClass) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
NameableParameterParser
给参数解析器起个名字
要使用自定义的解析器,必须实现这个接口。
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Map<String,ParameterParser> |
AssemblyFactory.parserMap |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Interpreter.MethodActuator.setParser(ParameterParser parser) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleParameterParser
不做任何操作的转换器
只是将参数还原成原始的格式,交给方法调用 |
class |
SubParameterParser
当你想要的很简单的命令参数输入,请将@Cmd注解的parser标记为sub
注意: 不处理集合,不处理泛型
解析格式为:
参数名 参数值 ...
|
Copyright © 2021. All rights reserved.