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
    protected BasicCommand()  
  • Method Summary

    Modifier and Type Method Description
    java.util.List<java.lang.String> getAllCommandNames()  
    java.util.List<java.lang.String> getCommandAliases()  
    java.lang.String getCommandDescription()  
    java.util.HashMap<java.lang.String,​java.lang.reflect.Method> getCommandFlags()  
    java.util.HashMap<java.lang.String,​java.lang.reflect.Method> getCommandFlagsMissing()  
    java.lang.String getCommandName()  
    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)  
    void handle()  
    void handleInput​(java.lang.String input)  
    void noArgumentsProvided()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • param

      protected java.util.List<java.lang.String> param
  • Constructor Details

  • 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()