Package net.mtrop.doom.map.udmf.listener
Class UDMFTypeListener
java.lang.Object
net.mtrop.doom.map.udmf.listener.UDMFTypeListener
- All Implemented Interfaces:
UDMFParserListener
A parser listener that listens for specific structure/object types.
- Author:
- Matthew Tropiano
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onAttribute
(String name, Object value) Called when an attribute is read from a UDMF structure.void
onEnd()
Called when reading a UDMF document ends.abstract void
onGlobalAttribute
(String name, Object value) Called when a global attribute is encountered.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.abstract void
onParseError
(String error) Called when a parsing error occurs.void
onStart()
Called when reading a UDMF document starts.abstract void
onType
(String type, UDMFObject object) Called when the parser has finished reading an object.
-
Constructor Details
-
UDMFTypeListener
public UDMFTypeListener()
-
-
Method Details
-
onStart
public void onStart()Description copied from interface:UDMFParserListener
Called when reading a UDMF document starts.- Specified by:
onStart
in interfaceUDMFParserListener
-
onEnd
public void onEnd()Description copied from interface:UDMFParserListener
Called when reading a UDMF document ends.- Specified by:
onEnd
in interfaceUDMFParserListener
-
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.
-
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.
-
onParseError
Description copied from interface:UDMFParserListener
Called when a parsing error occurs.- Specified by:
onParseError
in interfaceUDMFParserListener
- Parameters:
error
- the error message.
-
onGlobalAttribute
Called when a global attribute is encountered.- Parameters:
name
- the name of the attribute.value
- the parsed value.
-
onType
Called when the parser has finished reading an object.- Parameters:
type
- the object type.object
- the object itself.
-