public class LogViewMaster extends javax.swing.JPanel implements org.processmining.framework.util.ui.widgets.traceview.masterdetail.MasterView<com.google.common.collect.Multiset.Entry<XESTraceVariant>,org.deckfour.xes.model.XTrace>, org.processmining.framework.util.ui.widgets.traceview.ProMTraceList.ClickListener<com.google.common.collect.Multiset.Entry<XESTraceVariant>>
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
LogViewMaster(LogViewModel logViewModel) |
Modifier and Type | Method and Description |
---|---|
TraceGroupingFunction |
getCurrentGroupingFunction() |
org.processmining.logenhancement.view.GroupOrdering |
getCurrentOrdering() |
java.util.Collection<org.deckfour.xes.model.XTrace> |
getDetailElements(com.google.common.collect.Multiset.Entry<XESTraceVariant> element) |
javax.swing.JComponent |
getMasterComponent() |
org.processmining.framework.util.ui.widgets.traceview.ProMTraceList<com.google.common.collect.Multiset.Entry<XESTraceVariant>> |
getMasterList() |
void |
reloadTraces(java.lang.Iterable<org.deckfour.xes.model.XTrace> traces) |
void |
reloadTraces(java.lang.Iterable<org.deckfour.xes.model.XTrace> traces,
TraceGroupingFunction grouping) |
void |
traceMouseClicked(com.google.common.collect.Multiset.Entry<XESTraceVariant> trace,
int traceIndex,
int eventIndex,
java.awt.event.MouseEvent e)
Event that the user has clicked on a trace.
|
void |
traceMouseDoubleClicked(com.google.common.collect.Multiset.Entry<XESTraceVariant> trace,
int traceIndex,
int eventIndex,
java.awt.event.MouseEvent e)
Event that the user has double clicked on a trace.
|
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
public LogViewMaster(LogViewModel logViewModel)
public org.processmining.logenhancement.view.GroupOrdering getCurrentOrdering()
public javax.swing.JComponent getMasterComponent()
getMasterComponent
in interface org.processmining.framework.util.ui.widgets.traceview.masterdetail.MasterView<com.google.common.collect.Multiset.Entry<XESTraceVariant>,org.deckfour.xes.model.XTrace>
public org.processmining.framework.util.ui.widgets.traceview.ProMTraceList<com.google.common.collect.Multiset.Entry<XESTraceVariant>> getMasterList()
getMasterList
in interface org.processmining.framework.util.ui.widgets.traceview.masterdetail.MasterView<com.google.common.collect.Multiset.Entry<XESTraceVariant>,org.deckfour.xes.model.XTrace>
public java.util.Collection<org.deckfour.xes.model.XTrace> getDetailElements(com.google.common.collect.Multiset.Entry<XESTraceVariant> element)
getDetailElements
in interface org.processmining.framework.util.ui.widgets.traceview.masterdetail.MasterView<com.google.common.collect.Multiset.Entry<XESTraceVariant>,org.deckfour.xes.model.XTrace>
public void traceMouseDoubleClicked(com.google.common.collect.Multiset.Entry<XESTraceVariant> trace, int traceIndex, int eventIndex, java.awt.event.MouseEvent e)
org.processmining.framework.util.ui.widgets.traceview.ProMTraceList.ClickListener
traceMouseDoubleClicked
in interface org.processmining.framework.util.ui.widgets.traceview.ProMTraceList.ClickListener<com.google.common.collect.Multiset.Entry<XESTraceVariant>>
trace
- the object that has been clicked ontraceIndex
- the index of the trace in the listeventIndex
- the index of the event that has been clicked on or -1 in
case not event was below the mouse pointere
- the original MouseEvent
public void traceMouseClicked(com.google.common.collect.Multiset.Entry<XESTraceVariant> trace, int traceIndex, int eventIndex, java.awt.event.MouseEvent e)
org.processmining.framework.util.ui.widgets.traceview.ProMTraceList.ClickListener
traceMouseClicked
in interface org.processmining.framework.util.ui.widgets.traceview.ProMTraceList.ClickListener<com.google.common.collect.Multiset.Entry<XESTraceVariant>>
trace
- the object that has been clicked ontraceIndex
- the index of the trace in the listeventIndex
- the index of the event that has been clicked on or -1 in
case not event was below the mouse pointere
- the original MouseEvent
public void reloadTraces(java.lang.Iterable<org.deckfour.xes.model.XTrace> traces, TraceGroupingFunction grouping)
public void reloadTraces(java.lang.Iterable<org.deckfour.xes.model.XTrace> traces)
public TraceGroupingFunction getCurrentGroupingFunction()