Package net.mtrop.doom.map.udmf.listener
Class UDMFFullTableListener
java.lang.Object
net.mtrop.doom.map.udmf.listener.UDMFFullTableListener
- All Implemented Interfaces:
UDMFParserListener
A parser listener that generates full UDMF tables.
Can be fairly memory-intensive. Can be re-used.
- Author:
- Matthew Tropiano
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionString[]
getTable()
void
onAttribute
(String name, Object value) Called when an attribute is read from a UDMF structure.void
onEnd()
Called when reading a UDMF document ends.void
onObjectEnd
(String name) Called when an object is ended in a UDMF structure.void
onObjectStart
(String name) Called when the start of an object is read from a UDMF structure.void
onParseError
(String error) Called when a parsing error occurs.void
onStart()
Called when reading a UDMF document starts.
-
Constructor Details
-
UDMFFullTableListener
public UDMFFullTableListener()
-
-
Method Details
-
onStart
public void onStart()Description copied from interface:UDMFParserListener
Called when reading a UDMF document starts.- Specified by:
onStart
in interfaceUDMFParserListener
-
getTable
- Returns:
- the parsed table.
-
getErrorMessages
- Returns:
- the list of error messages during parse.
-
onObjectStart
Description copied from interface:UDMFParserListener
Called when the start of an object is read from a UDMF structure.- Specified by:
onObjectStart
in interfaceUDMFParserListener
- Parameters:
name
- the name (type) of the structure.
-
onObjectEnd
Description copied from interface:UDMFParserListener
Called when an object is ended in a UDMF structure.- Specified by:
onObjectEnd
in interfaceUDMFParserListener
- Parameters:
name
- the name (type) of the structure.
-
onAttribute
Description copied from interface:UDMFParserListener
Called when an attribute is read from a UDMF structure.- Specified by:
onAttribute
in interfaceUDMFParserListener
- Parameters:
name
- the name of the field.value
- the parsed value.
-
onParseError
Description copied from interface:UDMFParserListener
Called when a parsing error occurs.- Specified by:
onParseError
in interfaceUDMFParserListener
- Parameters:
error
- the error message.
-
onEnd
public void onEnd()Description copied from interface:UDMFParserListener
Called when reading a UDMF document ends.- Specified by:
onEnd
in interfaceUDMFParserListener
-