-
Notifications
You must be signed in to change notification settings - Fork 2
Argument模块
defoli_ation edited this page Jul 17, 2019
·
3 revisions
假设我们有以下命令
/teleport world x y z
我们认为world就是Argument,x也是一个Argument,y也是,z也是。即Argument只指代一个参数且只处理一个参数
使用ArgumentManager来注册和获得Argument
设置处理某个Class的Argument
void setClassDefaultArgument(Argument argument);
添加一个Argument
void appendArgument(Argument argument);
注意,如果添加的Argument的名字已被注册,那么就会报一个异常
获得Argument
Argument getArgument(Class clazz);
Argument getArgument(String argumentName);