Class Command
- java.lang.Object
-
- net.oijon.algonquin.console.commands.Command
-
- Direct Known Subclasses:
CopyFilesCMD,CurrentPackCMD,DebugInfoCMD,ExitCMD,GetOutputLocCMD,HelpCMD,ListPacksCMD,PronounceCMD,SetNameCMD,SetPackCMD,SetPathCMD,TRMTestCMD
public abstract class Command extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Command(net.oijon.olog.Log log)Creates a command with log to which it should send messages
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute(java.lang.String[] args)java.lang.StringgetDescription()java.lang.StringgetName()protected java.lang.StringgetUserInput()voidhelpPage()abstract voidrun(java.lang.String[] args)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getDescription
public java.lang.String getDescription()
-
execute
public void execute(java.lang.String[] args)
-
helpPage
public void helpPage()
-
getUserInput
protected java.lang.String getUserInput()
-
run
public abstract void run(java.lang.String[] args)
-
-