Package org.deckfour.xes.in
Class XesXmlParser.XesXmlHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.deckfour.xes.in.XesXmlParser.XesXmlHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
- Enclosing class:
- XesXmlParser
protected class XesXmlParser.XesXmlHandler extends org.xml.sax.helpers.DefaultHandlerSAX handler class for XES in XML representation.- Author:
- Christian W. Guenther (christian@deckfour.org)
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Stack<XAttributable>attributableStackBuffer for attributables.protected java.util.Stack<XAttribute>attributeStackBuffer for attributes.protected XEventeventBuffer event.protected java.util.HashSet<XExtension>extensionsBuffer for extensions.protected java.util.List<XAttribute>globalsBuffer for globals.protected XLoglogBuffer log.protected XTracetraceBuffer trace.
-
Constructor Summary
Constructors Constructor Description XesXmlHandler()Creates a new handler instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)XLoggetLog()Retrieves the parsed log.voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
-
-
-
Field Detail
-
log
protected XLog log
Buffer log.
-
trace
protected XTrace trace
Buffer trace.
-
event
protected XEvent event
Buffer event.
-
attributeStack
protected java.util.Stack<XAttribute> attributeStack
Buffer for attributes.
-
attributableStack
protected java.util.Stack<XAttributable> attributableStack
Buffer for attributables.
-
extensions
protected java.util.HashSet<XExtension> extensions
Buffer for extensions.
-
globals
protected java.util.List<XAttribute> globals
Buffer for globals.
-
-
Method Detail
-
getLog
public XLog getLog()
Retrieves the parsed log.- Returns:
- The parsed log.
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
-