Class LogPreviewUI
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.processmining.plugins.log.ui.logdialog.LogPreviewUI
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class LogPreviewUI extends javax.swing.JPanel- Author:
- Christian W. Guenther (christian@deckfour.org)
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JList<java.lang.String>attributesListstatic java.awt.ColorCOLOR_ENCLOSURE_BGstatic java.awt.ColorCOLOR_LIST_BGstatic java.awt.ColorCOLOR_LIST_BG_LOWERstatic java.awt.ColorCOLOR_LIST_FGstatic java.awt.ColorCOLOR_LIST_SELECTION_BGstatic java.awt.ColorCOLOR_LIST_SELECTION_BG_LOWERstatic java.awt.ColorCOLOR_LIST_SELECTION_FGstatic java.awt.ColorCOLOR_NON_FOCUSprotected javax.swing.JLabeleventLabelprotected javax.swing.JList<org.processmining.framework.util.Pair<org.processmining.plugins.interactivevisualization.EID,org.deckfour.xes.model.XEvent>>eventsListprotected javax.swing.JLabelinstanceNameLabelprotected javax.swing.JLabelinstanceSizeLabelprotected javax.swing.JList<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.String>>instancesListprotected org.deckfour.xes.model.XLoglogThe event log.-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description LogPreviewUI(org.deckfour.xes.model.XLog log, org.deckfour.xes.info.XLogInfo summary)LogPreviewUI(org.deckfour.xes.model.XLog log, org.deckfour.xes.info.XLogInfo summary, org.processmining.plugins.interactivevisualization.InteractivityContext ic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voideventsSelectionChanged()protected voidinstancesSelectionChanged()protected voidshowSelectedInstanceData()voidupdateVisualization(boolean logChanged, boolean tagsChanged)-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
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
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
COLOR_ENCLOSURE_BG
public static final java.awt.Color COLOR_ENCLOSURE_BG
-
COLOR_NON_FOCUS
public static final java.awt.Color COLOR_NON_FOCUS
-
COLOR_LIST_BG
public static final java.awt.Color COLOR_LIST_BG
-
COLOR_LIST_BG_LOWER
public static final java.awt.Color COLOR_LIST_BG_LOWER
-
COLOR_LIST_FG
public static final java.awt.Color COLOR_LIST_FG
-
COLOR_LIST_SELECTION_BG
public static final java.awt.Color COLOR_LIST_SELECTION_BG
-
COLOR_LIST_SELECTION_BG_LOWER
public static final java.awt.Color COLOR_LIST_SELECTION_BG_LOWER
-
COLOR_LIST_SELECTION_FG
public static final java.awt.Color COLOR_LIST_SELECTION_FG
-
log
protected org.deckfour.xes.model.XLog log
The event log. COntains traces in raw (unsorted) order.
-
instancesList
protected javax.swing.JList<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.String>> instancesList
-
instanceNameLabel
protected javax.swing.JLabel instanceNameLabel
-
instanceSizeLabel
protected javax.swing.JLabel instanceSizeLabel
-
eventsList
protected javax.swing.JList<org.processmining.framework.util.Pair<org.processmining.plugins.interactivevisualization.EID,org.deckfour.xes.model.XEvent>> eventsList
-
eventLabel
protected javax.swing.JLabel eventLabel
-
attributesList
protected javax.swing.JList<java.lang.String> attributesList
-
-
Constructor Detail
-
LogPreviewUI
public LogPreviewUI(org.deckfour.xes.model.XLog log, org.deckfour.xes.info.XLogInfo summary)
-
LogPreviewUI
public LogPreviewUI(org.deckfour.xes.model.XLog log, org.deckfour.xes.info.XLogInfo summary, org.processmining.plugins.interactivevisualization.InteractivityContext ic)
-
-
Method Detail
-
instancesSelectionChanged
protected void instancesSelectionChanged()
-
eventsSelectionChanged
protected void eventsSelectionChanged()
-
showSelectedInstanceData
protected void showSelectedInstanceData()
-
updateVisualization
public void updateVisualization(boolean logChanged, boolean tagsChanged)
-
-