org.processmining.importing.aml
Class amlImport
java.lang.Object
org.processmining.importing.aml.amlImport
- All Implemented Interfaces:
- Plugin, ImportPlugin, LogReaderConnectionImportPlugin
public class amlImport
- extends java.lang.Object
- implements ImportPlugin, LogReaderConnectionImportPlugin
- Version:
- 1.0
- Author:
- Jan Mendling
Method Summary |
javax.swing.filechooser.FileFilter |
getFileFilter()
|
java.lang.String |
getHtmlDescription()
Gets a description of this plugin in HTML. |
java.lang.String |
getName()
Gets the name of this plugin. |
MiningResult |
importFile(java.io.InputStream input)
Interface for plugins that import from file. |
static EPC |
read(org.w3c.dom.Node node,
java.util.HashMap ObjDef_Name,
java.util.HashMap ObjDef_LinkId,
java.util.HashMap function_LinkId,
java.lang.String ModelName)
|
EPCResult |
traverseAML(EPCResult partialResult,
org.w3c.dom.Node currentNode,
java.lang.Object parent,
java.util.HashMap ObjDef_Name,
java.util.HashMap ObjDef_LinkId,
java.util.HashMap modelid_net,
java.util.HashMap function_LinkId)
|
static void |
traverseAMLforObjectNames(java.util.HashMap partialMap,
org.w3c.dom.Node currentNode,
java.util.HashMap ObjDef_LinkId,
java.util.HashMap ModelId_ModelType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
amlImport
public amlImport()
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
traverseAMLforObjectNames
public static void traverseAMLforObjectNames(java.util.HashMap partialMap,
org.w3c.dom.Node currentNode,
java.util.HashMap ObjDef_LinkId,
java.util.HashMap ModelId_ModelType)
traverseAML
public EPCResult traverseAML(EPCResult partialResult,
org.w3c.dom.Node currentNode,
java.lang.Object parent,
java.util.HashMap ObjDef_Name,
java.util.HashMap ObjDef_LinkId,
java.util.HashMap modelid_net,
java.util.HashMap function_LinkId)
throws java.lang.Exception
- Throws:
java.lang.Exception
read
public static EPC read(org.w3c.dom.Node node,
java.util.HashMap ObjDef_Name,
java.util.HashMap ObjDef_LinkId,
java.util.HashMap function_LinkId,
java.lang.String ModelName)
throws java.lang.Exception
- Throws:
java.lang.Exception