public final class ExtraOptionHandle extends Object
| 构造器和说明 |
|---|
ExtraOptionHandle() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static void |
addExtraOption(OptionHandle handle)
从工厂中注入进来的处理器
|
static boolean |
handle(String cmdName,
List<String> args)
对于一条命令行,做如下解析
命令名,命令行中最前的一个单词,假如它由‘-’分隔,且后面的内容不为空,则被认为是有效的
然后查找对应的处理器
|
static void |
setInterpreter(Interpreter zInterpreter)
一个比较容易想到的办法就是通过 setter 将解释器注入进来,缺点是暴露了一个没什么用的API
|
public static void setInterpreter(Interpreter zInterpreter)
zInterpreter - -protected static void addExtraOption(OptionHandle handle)
handle - 实现 OptionHandle 接口Copyright © 2021. All rights reserved.