public static class Interpreter.MethodActuator extends Object implements Actuator
| 构造器和说明 |
|---|
MethodActuator(Method m,
Cmd c,
Object o) |
| 限定符和类型 | 方法和说明 |
|---|---|
Cmd |
getCmd() |
String |
getCmdName() |
String |
getHelpInfo() |
Object |
getInstance() |
Method |
getMethod() |
InvokeInfo |
invoke(List<String> cmdArgs)
接收字符串列表做为参数,进行执行
|
protected InvokeInfo |
invokeByArgs(Object... args)
使用传入参数的方式执行
|
protected InvokeInfo |
invokeCore(List<String> cmdArgs)
*字符串命令调用的核心实现入口*
|
boolean |
setParser(ParameterParser parser) |
public InvokeInfo invoke(List<String> cmdArgs)
Actuatorinvoke 在接口中 ActuatorcmdArgs - 命令行参数,已经使用空格分隔成了列表InvokeInfoprotected InvokeInfo invokeCore(List<String> cmdArgs)
cmdArgs - 执行命令时使用的参数,以按照空格分割成列表protected InvokeInfo invokeByArgs(Object... args)
args - 调用方法用的参数public boolean setParser(ParameterParser parser)
public Object getInstance()
public Method getMethod()
public String getCmdName()
public Cmd getCmd()
public String getHelpInfo()
Copyright © 2021. All rights reserved.