Package com.botbox.bbsh
Class CLI
java.lang.Object
com.botbox.bbsh.CLI
public class CLI
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCLI.CommandInfostatic classCLI.HelpCommand -
Constructor Summary
Constructors Constructor Description CLI() -
Method Summary
Modifier and Type Method Description static voidfind(java.lang.String tosubclassname)static java.lang.Class[]find(java.lang.String pckgname, java.lang.Class cls)CommandgetCommand(CLI.CommandInfo info)CommandgetCommand(java.lang.String cmd)java.util.List<java.lang.String>getCommandNames()EnvgetEnv()booleanhasCommand(java.lang.String cmd)voidregisterAllCommands(java.lang.Class<?> type)booleanregisterCommand(java.lang.Class<? extends Command> command)protected voidregisterDefaultCommands()
-
Constructor Details
-
CLI
public CLI()
-
-
Method Details
-
getEnv
-
getCommandNames
public java.util.List<java.lang.String> getCommandNames() -
hasCommand
public boolean hasCommand(java.lang.String cmd) -
getCommand
-
getCommand
-
registerCommand
-
registerAllCommands
public void registerAllCommands(java.lang.Class<?> type) -
find
public static java.lang.Class[] find(java.lang.String pckgname, java.lang.Class cls) -
find
public static void find(java.lang.String tosubclassname) -
registerDefaultCommands
protected void registerDefaultCommands()
-