Package co.aikar.commands
Class CommandCompletionContext<I extends CommandIssuer>
- java.lang.Object
-
- co.aikar.commands.CommandCompletionContext<I>
-
public class CommandCompletionContext<I extends CommandIssuer> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConfig()StringgetConfig(String key)StringgetConfig(String key, String def)Map<String,String>getConfigs()<T> TgetContextValue(Class<? extends T> clazz)<T> TgetContextValue(Class<? extends T> clazz, Integer paramIdx)<T> TgetContextValueByName(Class<? extends T> clazz, String name)StringgetInput()CommandIssuergetIssuer()booleanhasConfig(String key)booleanisAsync()
-
-
-
Field Detail
-
issuer
protected final I extends CommandIssuer issuer
-
-
Method Detail
-
getConfigs
public Map<String,String> getConfigs()
-
getContextValue
public <T> T getContextValue(Class<? extends T> clazz) throws InvalidCommandArgument
- Throws:
InvalidCommandArgument
-
getContextValue
public <T> T getContextValue(Class<? extends T> clazz, Integer paramIdx) throws InvalidCommandArgument
- Throws:
InvalidCommandArgument
-
getContextValueByName
public <T> T getContextValueByName(Class<? extends T> clazz, String name) throws InvalidCommandArgument
- Throws:
InvalidCommandArgument
-
getIssuer
public CommandIssuer getIssuer()
-
isAsync
public boolean isAsync()
-
-