public abstract class SubTraceDialog
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
protected class |
SubTraceDialog.EventClassComparator
Sort events alphanumerically
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
colorListBg |
protected java.awt.Color |
colorListBgSelected |
protected java.awt.Color |
colorListDescription |
protected java.awt.Color |
colorListEnclosureBg |
protected java.awt.Color |
colorListFg |
protected java.awt.Color |
colorListFgSelected |
protected java.awt.Color |
colorListHeader |
protected org.deckfour.xes.model.XLog |
incoming |
protected org.deckfour.xes.info.XLogInfo |
logInfo |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SubTraceDialog(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog input,
SubTraceFilteringParameters parameters,
org.deckfour.xes.info.XLogInfo logInfo)
The JPanel that allows the user to set (a subset of) the parameters.
|
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JComponent |
configureAnyScrollable(javax.swing.JComponent scrollable,
java.lang.String title,
java.lang.String description) |
protected javax.swing.JComponent |
configureList(javax.swing.JList<java.lang.Object> list,
java.lang.String title,
java.lang.String description,
boolean multiple) |
protected javax.swing.JComponent |
configurePanel(java.util.List<javax.swing.JRadioButton> buttons,
java.lang.String title) |
protected javax.swing.JComponent |
configureTextField(javax.swing.JTextField textField,
java.lang.String label) |
protected abstract javax.swing.JComponent |
generateExtraEvent(SubTraceFilteringParameters parameters) |
protected abstract javax.swing.JComponent |
generateExtraName(SubTraceFilteringParameters parameters) |
protected abstract javax.swing.JComponent |
generateList(SubTraceFilteringParameters parameters) |
protected abstract javax.swing.JComponent |
generateOutputName(SubTraceFilteringParameters parameters) |
protected abstract javax.swing.JComponent |
generatePosition(SubTraceFilteringParameters parameters) |
protected abstract javax.swing.JComponent |
generateRange(SubTraceFilteringParameters parameters) |
protected javax.swing.JComponent |
packLeftAligned(javax.swing.JComponent component) |
void |
refreshDetails(SubTraceFilteringParameters parameters) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected final org.deckfour.xes.model.XLog incoming
protected final org.deckfour.xes.info.XLogInfo logInfo
protected java.awt.Color colorListBg
protected java.awt.Color colorListBgSelected
protected java.awt.Color colorListFg
protected java.awt.Color colorListFgSelected
protected java.awt.Color colorListEnclosureBg
protected java.awt.Color colorListHeader
protected java.awt.Color colorListDescription
public SubTraceDialog(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog input, SubTraceFilteringParameters parameters, org.deckfour.xes.info.XLogInfo logInfo)
public void refreshDetails(SubTraceFilteringParameters parameters)
protected abstract javax.swing.JComponent generateList(SubTraceFilteringParameters parameters)
protected abstract javax.swing.JComponent generateRange(SubTraceFilteringParameters parameters)
protected abstract javax.swing.JComponent generatePosition(SubTraceFilteringParameters parameters)
protected abstract javax.swing.JComponent generateExtraEvent(SubTraceFilteringParameters parameters)
protected abstract javax.swing.JComponent generateExtraName(SubTraceFilteringParameters parameters)
protected abstract javax.swing.JComponent generateOutputName(SubTraceFilteringParameters parameters)
protected javax.swing.JComponent configureList(javax.swing.JList<java.lang.Object> list, java.lang.String title, java.lang.String description, boolean multiple)
protected javax.swing.JComponent configureAnyScrollable(javax.swing.JComponent scrollable, java.lang.String title, java.lang.String description)
protected javax.swing.JComponent packLeftAligned(javax.swing.JComponent component)
protected javax.swing.JComponent configurePanel(java.util.List<javax.swing.JRadioButton> buttons, java.lang.String title)
protected javax.swing.JComponent configureTextField(javax.swing.JTextField textField, java.lang.String label)