org.jzuul.engine
Class CommandParser
java.lang.Object
org.jzuul.engine.CommandParser
- public class CommandParser
- extends Object
Dieser Parser liest Benutzereingaben und wandelt sie in
Befehle für das Adventure-Game um. Bei jedem Aufruf
liest er eine Zeile von der Konsole und versucht, diese als
einen Befehl aus bis zu zwei Wörtern zu interpretieren. Er
liefert den Befehl als ein Objekt der Klasse Befehl zurück.
Der Parser verfügt über einen Satz an bekannten Befehlen. Er
vergleicht die Eingabe mit diesen Befehlen. Wenn die Eingabe
keinen bekannten Befehl enthält, dann liefert der Parser ein als
unbekannter Befehl gekennzeichnetes Objekt zurück.
- Version:
- $Revision: 1.3 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommandParser
public CommandParser()
liefereBefehl
public CommandContainer liefereBefehl(String eingabezeile)
- Erstellt aus dem gegebenen String ein CommandContainer Objekt
- Parameters:
eingabezeile - ein einzeiliger String mit einer Eingabe
- Returns:
- ein CommandContainer Objekt oder null bei einem Fehler
Copyright © 2004 JZuul.org All Rights Reserved.
This documentation may be distributed and/or modified under the terms of the FDL