org.progressmining.xeslite.common
Class FasterXesXmlParser

java.lang.Object
  extended by org.deckfour.xes.in.XParser
      extended by org.deckfour.xes.in.XesXmlParser
          extended by org.progressmining.xeslite.common.FasterXesXmlParser

public class FasterXesXmlParser
extends org.deckfour.xes.in.XesXmlParser

Faster XES parser by using a faster DateTime conversion and a lookup map for prefixes.

Author:
F. Mannhardt, Christian W. Guenther (Original Class)

Nested Class Summary
protected  class FasterXesXmlParser.FastXesXmlHandler
          SAX handler class for XES in XML representation.
 
Nested classes/interfaces inherited from class org.deckfour.xes.in.XesXmlParser
org.deckfour.xes.in.XesXmlParser.XesXmlHandler
 
Field Summary
 
Fields inherited from class org.deckfour.xes.in.XesXmlParser
factory, XES_URI, xsDateTimeConversion
 
Constructor Summary
FasterXesXmlParser()
           
FasterXesXmlParser(org.deckfour.xes.factory.XFactory factory)
           
 
Method Summary
 java.lang.String author()
           
 java.lang.String description()
           
 java.lang.String name()
           
 java.util.List<org.deckfour.xes.model.XLog> parse(java.io.InputStream is)
           
 
Methods inherited from class org.deckfour.xes.in.XesXmlParser
canParse
 
Methods inherited from class org.deckfour.xes.in.XParser
endsWithIgnoreCase, parse, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FasterXesXmlParser

public FasterXesXmlParser(org.deckfour.xes.factory.XFactory factory)

FasterXesXmlParser

public FasterXesXmlParser()
Method Detail

author

public java.lang.String author()
Overrides:
author in class org.deckfour.xes.in.XesXmlParser

description

public java.lang.String description()
Overrides:
description in class org.deckfour.xes.in.XesXmlParser

name

public java.lang.String name()
Overrides:
name in class org.deckfour.xes.in.XesXmlParser

parse

public java.util.List<org.deckfour.xes.model.XLog> parse(java.io.InputStream is)
                                                  throws java.lang.Exception
Overrides:
parse in class org.deckfour.xes.in.XesXmlParser
Throws:
java.lang.Exception