|
||||||||||
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.RemapElementLogFilter
public class RemapElementLogFilter
Log filter for remapping log event names to replacement strings, based on the matching of given regular expressions.
Field Summary | |
---|---|
protected java.util.ArrayList<java.util.regex.Pattern> |
patternList
|
protected java.util.ArrayList<java.lang.String> |
replacementList
|
Fields inherited from class org.processmining.framework.log.LogFilter |
---|
FAST, filter, load, MODERATE, SLOW |
Constructor Summary | |
---|---|
RemapElementLogFilter()
|
|
RemapElementLogFilter(java.util.ArrayList<java.util.regex.Pattern> aPatternList,
java.util.ArrayList<java.lang.String> aReplacementList)
|
Method Summary | |
---|---|
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. |
java.util.ArrayList<java.util.regex.Pattern> |
getPatternList()
|
java.util.ArrayList<java.lang.String> |
getReplacementList()
|
java.lang.String |
match(java.lang.String element)
|
protected void |
readSpecificXML(org.w3c.dom.Node logFilterSpecificNode)
Read the inside of the |
protected boolean |
thisFilterChangesLog()
Method to tell whether this LogFilter changes the log or not. |
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 java.util.ArrayList<java.util.regex.Pattern> patternList
protected java.util.ArrayList<java.lang.String> replacementList
Constructor Detail |
---|
public RemapElementLogFilter()
public RemapElementLogFilter(java.util.ArrayList<java.util.regex.Pattern> aPatternList, java.util.ArrayList<java.lang.String> aReplacementList)
Method Detail |
---|
public java.util.ArrayList<java.util.regex.Pattern> getPatternList()
public java.util.ArrayList<java.lang.String> getReplacementList()
public java.lang.String match(java.lang.String element)
protected boolean doFiltering(ProcessInstance instance)
LogFilter
doFiltering
in class LogFilter
instance
- the process instance to filter
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 boolean thisFilterChangesLog()
LogFilter
compare
method.
thisFilterChangesLog
in class LogFilter
filter()
method. False otherwise.protected void writeSpecificXML(java.io.BufferedWriter output) throws java.io.IOException
LogFilter
writeSpecificXML
in class LogFilter
output
- OutputStream
java.io.IOException
protected void readSpecificXML(org.w3c.dom.Node logFilterSpecificNode) throws java.io.IOException
LogFilter
readSpecificXML
in class LogFilter
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |