|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.framework.log.LogFilter
org.processmining.framework.log.filter.LogEventLogFilter
public class LogEventLogFilter
This logFilter filters the log based on the modelelements of audittrailentries. During construction, a list of events to keep has to be provided, together with another LogFilter. Then afterwards, using the method filterEventType(), specific events are filtered. ProcessInstances are ignored if they turn out to be empty after filtering.
Title:
Description:
Copyright: Copyright (c) 2004
Company:
Field Summary | |
---|---|
protected LogEvents |
eventsToKeep
|
Fields inherited from class org.processmining.framework.log.LogFilter |
---|
FAST, filter, load, MODERATE, SLOW |
Constructor Summary | |
---|---|
LogEventLogFilter()
|
|
LogEventLogFilter(int load,
java.lang.String name)
|
|
LogEventLogFilter(int load,
java.lang.String name,
LogEvents eventsToKeep)
|
|
LogEventLogFilter(LogEvents eventsToKeep)
|
Method Summary | |
---|---|
boolean |
acceptsAll(java.util.Collection events)
|
void |
addLogEvent(LogEvent event)
|
protected boolean |
doFiltering(ProcessInstance instance)
Filters a single process instance. |
protected java.lang.String |
getHelpForThisLogFilter()
Returns the help for this LogFilter as HTML text, but without the and tags! |
LogFilterParameterDialog |
getParameterDialog(LogSummary summary)
Returns a Panel for the setting of parameters. |
protected void |
readSpecificXML(org.w3c.dom.Node logFilterSpecifcNode)
Read the inside of the |
void |
removeLogEvent(LogEvent event)
|
boolean |
thisFilterChangesLog()
The log is changed, it events are present in the processinstance that are not in the list given in the constructor. |
protected void |
writeSpecificXML(java.io.BufferedWriter output)
Write the inside of the |
Methods inherited from class org.processmining.framework.log.LogFilter |
---|
changesLog, filter, getComplexity, getComplexityAsString, getFilter, getHelp, getName, getThisLogFilterComplexity, readXML, setLowLevelFilter, setName, toString, writeXML |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected LogEvents eventsToKeep
Constructor Detail |
---|
public LogEventLogFilter()
public LogEventLogFilter(LogEvents eventsToKeep)
public LogEventLogFilter(int load, java.lang.String name)
public LogEventLogFilter(int load, java.lang.String name, LogEvents eventsToKeep)
Method Detail |
---|
public void removeLogEvent(LogEvent event)
public void addLogEvent(LogEvent event)
protected boolean doFiltering(ProcessInstance instance)
LogFilter
doFiltering
in class LogFilter
instance
- the process instance to filter
public boolean thisFilterChangesLog()
thisFilterChangesLog
in class LogFilter
protected java.lang.String getHelpForThisLogFilter()
LogFilter
getHelpForThisLogFilter
in class LogFilter
public LogFilterParameterDialog getParameterDialog(LogSummary summary)
LogFilter
getNewLogFilter
method
of the dialog.
getParameterDialog
in class LogFilter
summary
- A LogSummary to be used for setting parameters.
protected void writeSpecificXML(java.io.BufferedWriter output) throws java.io.IOException
writeSpecificXML
in class LogFilter
output
- OutputStream
java.io.IOException
protected void readSpecificXML(org.w3c.dom.Node logFilterSpecifcNode) throws java.io.IOException
readSpecificXML
in class LogFilter
input
- InputStream
java.io.IOException
public boolean acceptsAll(java.util.Collection events)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |