public class CommandExecutionContext<T extends CommandExecutionContext,I extends CommandIssuer> extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
canOverridePlayerContext() |
<T extends Annotation> |
getAnnotation(Class<T> cls) |
List<String> |
getArgs() |
RegisteredCommand |
getCmd() |
String |
getFirstArg() |
Map<String,String> |
getFlags() |
Integer |
getFlagValue(String flag,
Integer def) |
String |
getFlagValue(String flag,
String def) |
int |
getIndex() |
I |
getIssuer() |
String |
getLastArg() |
int |
getNumParams() |
Parameter |
getParam() |
Map<String,Object> |
getPassedArgs() |
Object |
getResolvedArg(Class<?>... classes) |
Object |
getResolvedArg(String arg) |
<T> T |
getResolvedArg(String key,
Class<?>... classes) |
<T extends Annotation> |
hasAnnotation(Class<T> cls) |
boolean |
hasFlag(String flag) |
boolean |
isLastArg() |
boolean |
isOptional() |
String |
joinArgs() |
String |
joinArgs(String sep) |
String |
popFirstArg() |
String |
popLastArg() |
protected final I extends CommandIssuer issuer
public String popFirstArg()
public String popLastArg()
public String getFirstArg()
public String getLastArg()
public boolean isLastArg()
public int getNumParams()
public boolean canOverridePlayerContext()
public Object getResolvedArg(String arg)
public Object getResolvedArg(Class<?>... classes)
public <T> T getResolvedArg(String key, Class<?>... classes)
public boolean isOptional()
public String getFlagValue(String flag, String def)
public Integer getFlagValue(String flag, Integer def)
public <T extends Annotation> T getAnnotation(Class<T> cls)
public <T extends Annotation> boolean hasAnnotation(Class<T> cls)
public RegisteredCommand getCmd()
public int getIndex()
public Map<String,Object> getPassedArgs()
Copyright © 2017. All rights reserved.