|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.ucm.fdi.hysteria.game.parser.GameParser
public class GameParser
This class parses the game, with a given Input Stream
Constructor Summary | |
---|---|
GameParser(java.io.InputStream in,
java.lang.String path)
|
Method Summary | |
---|---|
java.lang.String |
getAuthor()
|
java.lang.String |
getDesc()
|
ItemRepository |
getInitialInventory()
|
Location |
getInitialLocation()
|
java.lang.String |
getTitle()
|
int |
getTotalLocations()
|
void |
parse()
If a operation mode was selected, try to parse the game. |
void |
setTXT()
Try to parse it as a TXT file |
void |
setXML()
Try to parse it as a XML file |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GameParser(java.io.InputStream in, java.lang.String path)
in
- The input stream to the Game DefinitionMethod Detail |
---|
public void setTXT()
public void setXML()
public void parse() throws InvalidGameDefinitionException, java.io.IOException
InvalidGameDefinitionException
java.io.IOException
public Location getInitialLocation() throws UnparsedGameDefinitionException, InvalidGameDefinitionException
UnparsedGameDefinitionException
InvalidGameDefinitionException
public java.lang.String getTitle() throws UnparsedGameDefinitionException, InvalidGameDefinitionException
UnparsedGameDefinitionException
InvalidGameDefinitionException
public java.lang.String getAuthor() throws UnparsedGameDefinitionException, InvalidGameDefinitionException
UnparsedGameDefinitionException
InvalidGameDefinitionException
public java.lang.String getDesc() throws UnparsedGameDefinitionException, InvalidGameDefinitionException
UnparsedGameDefinitionException
InvalidGameDefinitionException
public ItemRepository getInitialInventory() throws UnparsedGameDefinitionException, InvalidGameDefinitionException
UnparsedGameDefinitionException
InvalidGameDefinitionException
public int getTotalLocations() throws UnparsedGameDefinitionException
UnparsedGameDefinitionException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |