es.ucm.fdi.hysteria.console.command
Class QuitCommand
java.lang.Object
es.ucm.fdi.hysteria.console.command.Command
es.ucm.fdi.hysteria.console.command.QuitCommand
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class QuitCommand
- extends Command
- implements java.lang.Cloneable, java.io.Serializable
- Author:
- MiniSandor
- See Also:
- Serialized Form
Method Summary |
java.lang.Object |
clone()
Returns a clone of this command. |
boolean |
execute()
Executes the command. |
java.lang.String |
getHelp()
Creates a string with the information about the command. |
boolean |
parse(java.lang.String line)
Tries to configure the command with the information contained in a string. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
QuitCommand
public QuitCommand(Game theGame)
throws java.lang.IllegalArgumentException
- QuitCommand constructor. Similar to its superclass
- Parameters:
theGame
- Reference to main Game
- Throws:
java.lang.IllegalArgumentException
QuitCommand
public QuitCommand(Game theGame,
java.util.Properties config)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
execute
public boolean execute()
throws UnparsedCommandException
- Description copied from class:
Command
- Executes the command.
- Overrides:
execute
in class Command
- Throws:
UnparsedCommandException
getHelp
public java.lang.String getHelp()
- Description copied from class:
Command
- Creates a string with the information about the command.
- Specified by:
getHelp
in class Command
- Returns:
- How to write this command
parse
public boolean parse(java.lang.String line)
- Description copied from class:
Command
- Tries to configure the command with the information contained in a string.
- Specified by:
parse
in class Command
- Parameters:
line
- Order to parse
- Returns:
- Successfulness of the parse
toString
public java.lang.String toString()
- Specified by:
toString
in class Command
clone
public java.lang.Object clone()
- Description copied from class:
Command
- Returns a clone of this command.
- Overrides:
clone
in class Command