org.progressmining.xeslite.plugin
Class OpenLogFileDirectMemoryImplPlugin

java.lang.Object
  extended by org.processmining.framework.abstractplugins.AbstractImportPlugin
      extended by org.progressmining.xeslite.plugin.XesLiteOpenLogFilePlugin
          extended by org.progressmining.xeslite.plugin.OpenLogFileDirectMemoryImplPlugin
All Implemented Interfaces:
org.processmining.framework.abstractplugins.ImportPlugin

public class OpenLogFileDirectMemoryImplPlugin
extends XesLiteOpenLogFilePlugin

Open XES log using a buffered implementation XFactoryExternalImpl for the attributes of all XES objects. In this implementation all attributes are immutable. Therefore, it does not support the MXML parser, which tries to change the values of attributes after creation.

Author:
F. Mannhardt

Constructor Summary
OpenLogFileDirectMemoryImplPlugin()
           
 
Method Summary
protected  java.lang.Object importFromStream(org.processmining.framework.plugin.PluginContext context, java.io.InputStream input, java.lang.String filename, long fileSizeInBytes)
           
 
Methods inherited from class org.progressmining.xeslite.plugin.XesLiteOpenLogFilePlugin
getInputStream, importFromStream
 
Methods inherited from class org.processmining.framework.abstractplugins.AbstractImportPlugin
getFile, importFile, importFile, importFile, importFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenLogFileDirectMemoryImplPlugin

public OpenLogFileDirectMemoryImplPlugin()
Method Detail

importFromStream

protected java.lang.Object importFromStream(org.processmining.framework.plugin.PluginContext context,
                                            java.io.InputStream input,
                                            java.lang.String filename,
                                            long fileSizeInBytes)
                                     throws java.lang.Exception
Specified by:
importFromStream in class org.processmining.framework.abstractplugins.AbstractImportPlugin
Throws:
java.lang.Exception