public class ExtensionFilter extends java.lang.Object implements XEventEditor, XTraceEditor
Constructor and Description |
---|
ExtensionFilter(org.deckfour.xes.model.XLog log) |
Modifier and Type | Method and Description |
---|---|
org.deckfour.xes.model.XEvent |
editEvent(org.deckfour.xes.model.XEvent event)
When filtering, this method is called for each XEvent in the log.
|
org.deckfour.xes.model.XTrace |
editTrace(org.deckfour.xes.model.XTrace trace)
When filtering, this method is called for each XTrace in the log.
|
org.deckfour.xes.model.XLog |
filter(org.processmining.framework.plugin.Progress progress,
java.util.Collection<java.lang.String> extensions) |
org.deckfour.xes.model.XLog |
getLog() |
static org.deckfour.xes.model.XLog |
removeExtensions(org.processmining.framework.plugin.Progress progress,
org.deckfour.xes.model.XLog log,
java.util.Collection<java.lang.String> extensions) |
static org.deckfour.xes.model.XLog |
removeExtensions(org.processmining.framework.plugin.Progress progress,
org.deckfour.xes.model.XLog log,
java.lang.String... extensions) |
static org.deckfour.xes.model.XLog |
removeExtensions(org.processmining.framework.plugin.Progress progress,
org.deckfour.xes.model.XLog log,
java.lang.String extension) |
static org.deckfour.xes.model.XLog |
removeExtensions(org.processmining.framework.plugin.Progress progress,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.extension.XExtension extension) |
static org.deckfour.xes.model.XLog |
removeExtensions(org.deckfour.xes.model.XLog log,
java.lang.String extension) |
static org.deckfour.xes.model.XLog |
removeExtensions(org.deckfour.xes.model.XLog log,
org.deckfour.xes.extension.XExtension extension) |
public static org.deckfour.xes.model.XLog removeExtensions(org.deckfour.xes.model.XLog log, org.deckfour.xes.extension.XExtension extension)
public static org.deckfour.xes.model.XLog removeExtensions(org.deckfour.xes.model.XLog log, java.lang.String extension)
public static org.deckfour.xes.model.XLog removeExtensions(org.processmining.framework.plugin.Progress progress, org.deckfour.xes.model.XLog log, org.deckfour.xes.extension.XExtension extension)
public static org.deckfour.xes.model.XLog removeExtensions(org.processmining.framework.plugin.Progress progress, org.deckfour.xes.model.XLog log, java.lang.String extension)
public static org.deckfour.xes.model.XLog removeExtensions(org.processmining.framework.plugin.Progress progress, org.deckfour.xes.model.XLog log, java.lang.String... extensions)
public static org.deckfour.xes.model.XLog removeExtensions(org.processmining.framework.plugin.Progress progress, org.deckfour.xes.model.XLog log, java.util.Collection<java.lang.String> extensions)
public org.deckfour.xes.model.XLog getLog()
public org.deckfour.xes.model.XLog filter(org.processmining.framework.plugin.Progress progress, java.util.Collection<java.lang.String> extensions) throws LogFilterException
LogFilterException
public org.deckfour.xes.model.XTrace editTrace(org.deckfour.xes.model.XTrace trace)
XTraceEditor
editTrace
in interface XTraceEditor
trace
- The trace that is currently being considered by the calling
filter. Note that it can be assumed that
trace.isEmpty()==falsepublic org.deckfour.xes.model.XEvent editEvent(org.deckfour.xes.model.XEvent event)
XEventEditor
editEvent
in interface XEventEditor
event
- The event that is currently being considered by the calling
filter.