Class Command
java.lang.Object
   Command
Command
- public class Command 
- extends Object
This class is part of the "World of Zuul" application. 
 "World of Zuul" is a very simple, text based adventure game.  
 This class holds information about a command that was issued by the user.
 A command currently consists of two strings: a command word and a second
 word (for example, if the command was "take map", then the two strings
 obviously are "take" and "map").
 
 The way this is used is: Commands are already checked for being valid
 command words. If the user entered an invalid command (a word that is not
 known) then the command word is .
 If the command had only one word, then the second word is .
- Version:
- 2006.03.30
- Author:
- Michael Kolling and David J. Barnes
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Command
public Command(String firstWord,
               String secondWord)
- Create a command object. First and second word must be supplied, but
 either one (or both) can be null.
 
- Parameters:
- firstWord- The first word of the command. Null if the command
                  was not recognised.
- secondWord- The second word of the command.
 
getCommandWord
public String getCommandWord()
- Return the command word (the first word) of this command. If the
 command was not understood, the result is null.
 
- 
- Returns:
- The command word.
 
getSecondWord
public String getSecondWord()
- 
- Returns:
- The second word of this command. Returns null if there was no
 second word.
 
hasSecondWord
public boolean hasSecondWord()
- 
- Returns:
- true if the command has a second word.
 
isUnknown
public boolean isUnknown()
- 
- Returns:
- true if this command was not understood.