Class BasicCommand
java.lang.Object
com.gitlab.servertoolsbot.util.commandmanager.BasicCommand
- Direct Known Subclasses:
HelpCommand,TestCommand
public class BasicCommand
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>param -
Constructor Summary
Constructors Modifier Constructor Description protectedBasicCommand() -
Method Summary
Modifier and Type Method Description java.util.List<java.lang.String>getAllCommandNames()java.util.List<java.lang.String>getCommandAliases()java.lang.StringgetCommandDescription()java.util.HashMap<java.lang.String,java.lang.reflect.Method>getCommandFlags()java.util.HashMap<java.lang.String,java.lang.reflect.Method>getCommandFlagsMissing()java.lang.StringgetCommandName()java.util.HashMap<java.lang.Integer,java.lang.reflect.Method>getCommandParameters()java.util.List<java.lang.String>getParamWithoutFlags(java.util.List<java.lang.String> param)voidhandle()voidhandleInput(java.lang.String input)voidnoArgumentsProvided()
-
Field Details
-
param
protected java.util.List<java.lang.String> param
-
-
Constructor Details
-
BasicCommand
protected BasicCommand()
-
-
Method Details
-
handle
public void handle() -
handleInput
public void handleInput(java.lang.String input) -
getCommandName
public java.lang.String getCommandName() -
getCommandAliases
public java.util.List<java.lang.String> getCommandAliases() -
getAllCommandNames
public java.util.List<java.lang.String> getAllCommandNames() -
getCommandDescription
public java.lang.String getCommandDescription() -
getCommandParameters
public java.util.HashMap<java.lang.Integer,java.lang.reflect.Method> getCommandParameters() -
getCommandFlags
public java.util.HashMap<java.lang.String,java.lang.reflect.Method> getCommandFlags() -
getCommandFlagsMissing
public java.util.HashMap<java.lang.String,java.lang.reflect.Method> getCommandFlagsMissing() -
getParamWithoutFlags
public java.util.List<java.lang.String> getParamWithoutFlags(java.util.List<java.lang.String> param) -
noArgumentsProvided
public void noArgumentsProvided()
-