Class LogFilterUI
- java.lang.Object
-
- org.processmining.plugins.log.logfilters.ui.LogFilterUI
-
public class LogFilterUI extends java.lang.ObjectSimple log filter. Allows the user to use the following filters in the given order: 1. Filter events using the lifecycle transition classification. 2. Filter traces on start events using the standard classification (concept name and lifecycle transition). 3. Filter traces on end events using the standard classification (concept name and lifecycle transition). 4. Filter events using the standard classification (concept name and lifecycle transition). During steps 2, 3, and 4, the user can use a slider to indicate how much coverage s/he wants. The most occurring events/traces will then be selected until the coverage has been reached.- Author:
- hverbeek
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.ColorcolorBgprotected java.awt.ColorcolorListBgprotected java.awt.ColorcolorListBgSelectedprotected java.awt.ColorcolorListDescriptionprotected java.awt.ColorcolorListEnclosureBgprotected java.awt.ColorcolorListFgprotected java.awt.ColorcolorListFgSelectedprotected java.awt.ColorcolorListHeaderprotected java.awt.ColorcolorOuterBg
-
Constructor Summary
Constructors Constructor Description LogFilterUI(org.processmining.contexts.uitopia.UIPluginContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponentconfigureAnyScrollable(javax.swing.JComponent scrollable, java.lang.String title, java.lang.String description)protected javax.swing.JComponentconfigureList(javax.swing.JList<java.lang.Object> list, java.lang.String title, java.lang.String description)org.deckfour.xes.model.XLogfilter(org.deckfour.xes.model.XLog log)Runs the simple log filter on the given log.java.lang.StringgetName()protected javax.swing.JComponentpackLeftAligned(javax.swing.JComponent component)
-
-
-
Field Detail
-
colorBg
protected java.awt.Color colorBg
-
colorOuterBg
protected java.awt.Color colorOuterBg
-
colorListBg
protected java.awt.Color colorListBg
-
colorListBgSelected
protected java.awt.Color colorListBgSelected
-
colorListFg
protected java.awt.Color colorListFg
-
colorListFgSelected
protected java.awt.Color colorListFgSelected
-
colorListEnclosureBg
protected java.awt.Color colorListEnclosureBg
-
colorListHeader
protected java.awt.Color colorListHeader
-
colorListDescription
protected java.awt.Color colorListDescription
-
-
Method Detail
-
getName
public java.lang.String getName()
-
filter
public org.deckfour.xes.model.XLog filter(org.deckfour.xes.model.XLog log)
Runs the simple log filter on the given log.- Parameters:
log- The given log.- Returns:
- The filtered log (depends on the settings chosen by the user).
-
configureList
protected javax.swing.JComponent configureList(javax.swing.JList<java.lang.Object> list, java.lang.String title, java.lang.String description)
-
configureAnyScrollable
protected javax.swing.JComponent configureAnyScrollable(javax.swing.JComponent scrollable, java.lang.String title, java.lang.String description)
-
packLeftAligned
protected javax.swing.JComponent packLeftAligned(javax.swing.JComponent component)
-
-