|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectParser
Class Parser Tato třída je součástí hry Zork - jednoduché textové hry. Třída Parser čte uživatelský vstup z konzole a zkouší se ho interpretovat jako příkaz hry Zork. Po přečtení vstupního řádku ho rozloží na dvě slova a složí z nich instanci třídy Command. Třída Parser má k dispozici seznam přípustných příkazů (instance třídy CommandWords). Přečtený příkaz porovnává s tímto seznamem - pokud není nalezen vrací instanci třídy Command s označením neplatného příkazu.
| Constructor Summary | |
Parser()
Konstruktor pro třídu Parser. |
|
| Method Summary | |
Command |
getCommand()
Metoda přečte příkaz z příkazového řádku a vrátí ho jako instanci třídy Command |
void |
showCommands()
Vypíše seznam dostupných příkazů. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Parser()
| Method Detail |
public Command getCommand()
public void showCommands()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||