org.processmining.importing.ppmgraphformat
Class PPMGraphFormatImport
java.lang.Object
org.processmining.importing.ppmgraphformat.PPMGraphFormatImport
- All Implemented Interfaces:
- Plugin, ImportPlugin, LogReaderConnectionImportPlugin
public class PPMGraphFormatImport
- extends java.lang.Object
- implements LogReaderConnectionImportPlugin
- Version:
- 1.0
- Author:
- Peter van den Brand
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PPMGraphFormatImport
public PPMGraphFormatImport()
getName
public java.lang.String getName()
- Description copied from interface:
Plugin
- Gets the name of this plugin.
Implementing classes should use this method to return their own name.
- Specified by:
getName
in interface Plugin
- Returns:
- the name of this plugin
getFileFilter
public javax.swing.filechooser.FileFilter getFileFilter()
- Specified by:
getFileFilter
in interface ImportPlugin
importFile
public MiningResult importFile(java.io.InputStream input)
throws java.io.IOException
- Description copied from interface:
ImportPlugin
- Interface for plugins that import from file.
- Specified by:
importFile
in interface ImportPlugin
- Specified by:
importFile
in interface LogReaderConnectionImportPlugin
- Parameters:
input
- The framework will always provide a ProMInputStream as
the input
parameter. To retrieve the filename use:
((ProMInputStream) input).getFilename();
- Returns:
- MiningResult A JComponent that is visualized in a frame. If
null
is returned then the framework thinks the call to this method was aborted.
- Throws:
java.io.IOException
- If an IO exception occurs.
getHtmlDescription
public java.lang.String getHtmlDescription()
- Description copied from interface:
Plugin
- Gets a description of this plugin in HTML.
The string returned by this method should only contain the contents of
the body of the html page, so the
html
, head
and
body
tags should not be used.
This HTML page is displayed in the help system or as context sensitive help.
The HTML body can be stored in an external file in the /lib/documentation/ sub
folder and in this case it can be obtained by calling PluginDocumentationLoader.load(this)
- Specified by:
getHtmlDescription
in interface Plugin
- Returns:
- a description of this plugin in HTML
read
public EPC read(org.w3c.dom.Node node)
throws java.lang.Exception
- Throws:
java.lang.Exception