|
RuneHive-Game
|
Represents an abstract parser. More...
Public Member Functions | |
| abstract void | deserialize () |
| The method that deserializes the file information. | |
| GenericParser (String path, String extension, boolean log) | |
Creates a new GenericParser. | |
| final int | getIndex () |
| Gets the current index of the line being parsed. | |
| void | onRead () |
| The method called after all the data has been parsed. | |
| void | run () |
| String | toString () |
Protected Attributes | |
| int | index |
| The index of the current line being parsed. | |
| final Path | path |
| The path of the file to parse. | |
Private Attributes | |
| final String | extension |
| The file name extension to parse. | |
| final boolean | log |
Static Private Attributes | |
| static final Logger | logger = LogManager.getLogger(GenericParser.class) |
Represents an abstract parser.
Definition at line 14 of file GenericParser.java.
| com.runehive.util.parser.GenericParser.GenericParser | ( | String | path, |
| String | extension, | ||
| boolean | log ) |
Creates a new GenericParser.
| path | The path of the file to parse. |
| extension | The file name extension. |
| log | The flag that denotes to log messages. |
Definition at line 47 of file GenericParser.java.
|
abstract |
The method that deserializes the file information.
Reimplemented in com.runehive.util.parser.GsonParser, and com.runehive.util.parser.TextFileParser.
Referenced by run().
| final int com.runehive.util.parser.GenericParser.getIndex | ( | ) |
Gets the current index of the line being parsed.
Definition at line 79 of file GenericParser.java.
References index.
| void com.runehive.util.parser.GenericParser.onRead | ( | ) |
The method called after all the data has been parsed.
Definition at line 70 of file GenericParser.java.
Referenced by run().
| void com.runehive.util.parser.GenericParser.run | ( | ) |
Definition at line 59 of file GenericParser.java.
References deserialize(), log, logger, onRead(), and toString().
Referenced by com.runehive.game.world.items.ItemDefinition.create(), com.runehive.util.tools.wiki.impl.BonusParser.finish(), com.runehive.util.tools.wiki.impl.NpcDropsParser.generateTables(), com.runehive.util.parser.old.EquipmentDefinitionParser.initialize(), com.runehive.game.world.entity.mob.npc.drop.NpcDropTable.main(), com.runehive.util.tools.DropDefinitionDumper.main(), com.runehive.util.tools.ItemDBdefUpdate.main(), and com.runehive.RuneHive.processSequentialStartupTasks().
| String com.runehive.util.parser.GenericParser.toString | ( | ) |
|
private |
The file name extension to parse.
Definition at line 31 of file GenericParser.java.
Referenced by GenericParser(), and toString().
|
protected |
The index of the current line being parsed.
Definition at line 26 of file GenericParser.java.
Referenced by com.runehive.util.parser.GsonParser.deserialize(), com.runehive.util.parser.TextFileParser.deserialize(), getIndex(), and toString().
|
private |
Definition at line 33 of file GenericParser.java.
Referenced by GenericParser(), com.runehive.util.parser.GsonParser.GsonParser(), run(), and com.runehive.util.parser.TextFileParser.TextFileParser().
|
staticprivate |
Definition at line 16 of file GenericParser.java.
Referenced by run().
|
protected |
The path of the file to parse.
Definition at line 21 of file GenericParser.java.
Referenced by com.runehive.util.parser.GsonParser.deserialize(), com.runehive.util.parser.TextFileParser.deserialize(), GenericParser(), com.runehive.util.parser.GsonParser.GsonParser(), com.runehive.util.parser.GsonParser.GsonParser(), com.runehive.util.parser.TextFileParser.TextFileParser(), com.runehive.util.parser.TextFileParser.TextFileParser(), and toString().