public class MultiLayerInstanceConformanceView
extends javax.swing.JComponent
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
javax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected static java.awt.Color |
colorAttenuationBright |
protected static java.awt.Color |
colorAttenuationDark |
protected static java.awt.Color |
colorBgEventFlag |
protected static java.awt.Color |
colorBgInstanceflag |
protected org.deckfour.xes.model.XTrace |
dataTrace |
protected static java.text.DateFormat |
dateFormat |
protected static int |
elementTriOffset |
protected int |
elementWidth |
protected static java.text.DecimalFormat |
format |
protected org.deckfour.xes.info.XLogInfo |
info |
protected org.deckfour.xes.model.XTrace |
instance |
protected int |
maxOccurrenceCount |
protected boolean |
mouseOver |
protected int |
mouseX |
protected int |
mouseY |
protected java.util.List<java.lang.Object> |
nodeInstance |
protected java.util.List<java.lang.Object> |
nodeInstanceVOL |
protected java.util.List<java.lang.Object> |
OrderedNodeInstanceVOL |
protected java.util.List<StepTypesVOL> |
OrderedStepTypesVOL |
protected org.deckfour.xes.model.XTrace |
processTrace |
protected java.util.List<java.lang.String> |
readList |
protected java.util.List<java.lang.Object> |
rearrangedNodeInstance |
protected java.util.List<java.lang.Object> |
rearrangedNodeInstanceVOL |
protected java.util.List<StepTypesVOL> |
rearrangedStepTypesVOL |
protected int |
shiftX |
protected int |
shiftY |
protected java.util.List<StepTypes> |
stepTypes |
protected java.util.List<StepTypesVOL> |
stepTypesVOL |
protected java.lang.String |
traceLabel |
protected static int |
trackHeight |
protected static int |
trackPadding |
protected static int |
trackY |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
MultiLayerInstanceConformanceView(java.lang.String traceLabel,
java.util.List<java.lang.Object> nodeInstance,
java.util.List<StepTypes> stepTypes,
java.util.List<java.lang.Object> nodeInstanceVOL,
java.util.List<StepTypesVOL> stepTypesVOL,
java.util.List<java.lang.Object> rearrangedNodeInstances,
int elementWidth,
org.deckfour.xes.model.XTrace processTrace,
org.deckfour.xes.model.XTrace dataTrace) |
MultiLayerInstanceConformanceView(java.lang.String traceLabel,
java.util.List<java.lang.Object> nodeInstance,
java.util.List<StepTypes> stepTypes,
java.util.List<java.lang.Object> nodeInstanceVOL,
java.util.List<StepTypesVOL> stepTypesVOL,
java.util.List<java.lang.Object> rearrangedNodeInstances,
org.deckfour.xes.model.XTrace processTrace,
org.deckfour.xes.model.XTrace dataTrace) |
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.Color |
attenuateColor(java.awt.Color color) |
protected void |
drawEvent(java.awt.Graphics2D g2d,
int index,
boolean active,
int x,
int y,
int width,
int heightThis) |
protected void |
drawEventFlag(java.awt.Graphics2D g2d,
int index,
int x,
int y,
int height) |
protected void |
drawGroup1(java.awt.Graphics2D g2d,
java.lang.String moveType,
java.awt.Color moveColor,
int index,
boolean active,
int x,
int y,
int midPointBX,
int midPointAX,
int midPointY,
int width,
int height,
java.awt.Color prColor,
java.awt.Color pColor,
java.awt.Color dColor) |
protected void |
drawGroup2(java.awt.Graphics2D g2d,
java.lang.String moveType,
java.awt.Color moveColor,
int index,
boolean active,
int x,
int y,
int midPointBX,
int midPointAX,
int midPointY,
int width,
int height,
java.awt.Color prColor,
java.awt.Color pColor) |
protected void |
drawGroup3(java.awt.Graphics2D g2d,
java.lang.String moveType,
java.awt.Color moveColor,
int index,
boolean active,
int x,
int y,
int midPointBX,
int midPointAX,
int midPointY,
int width,
int height,
java.awt.Color prColor,
java.awt.Color dColor) |
protected void |
drawGroup4(java.awt.Graphics2D g2d,
java.lang.String moveType,
java.awt.Color moveColor,
int index,
boolean active,
int x,
int y,
int midPointBX,
int midPointAX,
int midPointY,
int width,
int height,
java.awt.Color prColor,
java.awt.Color pColor,
java.awt.Color dColor,
java.awt.Color dColor2) |
protected void |
drawInstanceFlag(java.awt.Graphics2D g2d,
int x,
int y,
int height) |
protected void |
drawMultiLineFlag(java.awt.Graphics2D g2d,
java.awt.Color color,
int x,
int y,
int height,
java.lang.String... labels) |
protected void |
drawXEventFlag(java.awt.Graphics2D g2d,
int index,
int x,
int y,
int height) |
protected java.awt.Color |
getColor(StepTypesVOL OrderedStepTypesVOL) |
protected java.awt.Color |
getColorOfIndex(int index) |
protected int |
mapEventIndex(int x,
int y) |
void |
mouseClicked(java.awt.event.MouseEvent arg0) |
void |
mouseDragged(java.awt.event.MouseEvent evt) |
void |
mouseEntered(java.awt.event.MouseEvent arg0) |
void |
mouseExited(java.awt.event.MouseEvent arg0) |
void |
mouseMoved(java.awt.event.MouseEvent evt) |
void |
mousePressed(java.awt.event.MouseEvent arg0) |
void |
mouseReleased(java.awt.event.MouseEvent arg0) |
protected void |
paintComponent(java.awt.Graphics g) |
void |
rearrange(java.lang.String traceLabel,
java.util.List<java.lang.Object> nodeInstance,
java.util.List<StepTypes> stepTypes,
java.util.List<java.lang.Object> nodeInstanceVOL,
java.util.List<StepTypesVOL> stepTypesVOL,
java.util.List<java.lang.Object> rearrangedNodeInstances) |
void |
rearrangeDLM(java.util.List<java.lang.Object> rearrangedNodeInstanceVOLIn,
java.util.List<StepTypesVOL> rearrangedStepTypesVOLIn) |
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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUIadd, 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, validateTreeaction, 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, getAccessibleContext, 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, transferFocusUpCycleprotected static java.awt.Color colorAttenuationDark
protected static java.awt.Color colorAttenuationBright
protected static java.awt.Color colorBgInstanceflag
protected static java.awt.Color colorBgEventFlag
protected static java.text.DecimalFormat format
protected static java.text.DateFormat dateFormat
protected static int trackPadding
protected static int trackY
protected static int trackHeight
protected final int elementWidth
protected static int elementTriOffset
protected int shiftX
protected int shiftY
protected org.deckfour.xes.info.XLogInfo info
protected java.lang.String traceLabel
protected org.deckfour.xes.model.XTrace processTrace
protected org.deckfour.xes.model.XTrace dataTrace
protected int maxOccurrenceCount
protected org.deckfour.xes.model.XTrace instance
protected boolean mouseOver
protected int mouseX
protected int mouseY
protected java.util.List<java.lang.Object> nodeInstance
protected java.util.List<StepTypes> stepTypes
protected java.util.List<java.lang.Object> nodeInstanceVOL
protected java.util.List<StepTypesVOL> stepTypesVOL
protected java.util.List<java.lang.Object> rearrangedNodeInstance
protected java.util.List<java.lang.Object> rearrangedNodeInstanceVOL
protected java.util.List<StepTypesVOL> rearrangedStepTypesVOL
protected java.util.List<java.lang.String> readList
protected java.util.List<java.lang.Object> OrderedNodeInstanceVOL
protected java.util.List<StepTypesVOL> OrderedStepTypesVOL
public MultiLayerInstanceConformanceView(java.lang.String traceLabel,
java.util.List<java.lang.Object> nodeInstance,
java.util.List<StepTypes> stepTypes,
java.util.List<java.lang.Object> nodeInstanceVOL,
java.util.List<StepTypesVOL> stepTypesVOL,
java.util.List<java.lang.Object> rearrangedNodeInstances,
int elementWidth,
org.deckfour.xes.model.XTrace processTrace,
org.deckfour.xes.model.XTrace dataTrace)
public MultiLayerInstanceConformanceView(java.lang.String traceLabel,
java.util.List<java.lang.Object> nodeInstance,
java.util.List<StepTypes> stepTypes,
java.util.List<java.lang.Object> nodeInstanceVOL,
java.util.List<StepTypesVOL> stepTypesVOL,
java.util.List<java.lang.Object> rearrangedNodeInstances,
org.deckfour.xes.model.XTrace processTrace,
org.deckfour.xes.model.XTrace dataTrace)
protected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentprotected int mapEventIndex(int x,
int y)
protected void drawInstanceFlag(java.awt.Graphics2D g2d,
int x,
int y,
int height)
protected void drawEventFlag(java.awt.Graphics2D g2d,
int index,
int x,
int y,
int height)
throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsExceptionprotected void drawEvent(java.awt.Graphics2D g2d,
int index,
boolean active,
int x,
int y,
int width,
int heightThis)
protected void drawGroup1(java.awt.Graphics2D g2d,
java.lang.String moveType,
java.awt.Color moveColor,
int index,
boolean active,
int x,
int y,
int midPointBX,
int midPointAX,
int midPointY,
int width,
int height,
java.awt.Color prColor,
java.awt.Color pColor,
java.awt.Color dColor)
protected void drawGroup2(java.awt.Graphics2D g2d,
java.lang.String moveType,
java.awt.Color moveColor,
int index,
boolean active,
int x,
int y,
int midPointBX,
int midPointAX,
int midPointY,
int width,
int height,
java.awt.Color prColor,
java.awt.Color pColor)
protected void drawGroup3(java.awt.Graphics2D g2d,
java.lang.String moveType,
java.awt.Color moveColor,
int index,
boolean active,
int x,
int y,
int midPointBX,
int midPointAX,
int midPointY,
int width,
int height,
java.awt.Color prColor,
java.awt.Color dColor)
protected void drawGroup4(java.awt.Graphics2D g2d,
java.lang.String moveType,
java.awt.Color moveColor,
int index,
boolean active,
int x,
int y,
int midPointBX,
int midPointAX,
int midPointY,
int width,
int height,
java.awt.Color prColor,
java.awt.Color pColor,
java.awt.Color dColor,
java.awt.Color dColor2)
protected void drawXEventFlag(java.awt.Graphics2D g2d,
int index,
int x,
int y,
int height)
protected void drawMultiLineFlag(java.awt.Graphics2D g2d,
java.awt.Color color,
int x,
int y,
int height,
java.lang.String... labels)
protected java.awt.Color getColor(StepTypesVOL OrderedStepTypesVOL)
protected java.awt.Color getColorOfIndex(int index)
protected java.awt.Color attenuateColor(java.awt.Color color)
public void mouseMoved(java.awt.event.MouseEvent evt)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent evt)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void rearrange(java.lang.String traceLabel,
java.util.List<java.lang.Object> nodeInstance,
java.util.List<StepTypes> stepTypes,
java.util.List<java.lang.Object> nodeInstanceVOL,
java.util.List<StepTypesVOL> stepTypesVOL,
java.util.List<java.lang.Object> rearrangedNodeInstances)
public void rearrangeDLM(java.util.List<java.lang.Object> rearrangedNodeInstanceVOLIn,
java.util.List<StepTypesVOL> rearrangedStepTypesVOLIn)
public void mouseClicked(java.awt.event.MouseEvent arg0)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent arg0)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent arg0)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent arg0)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent arg0)
mouseReleased in interface java.awt.event.MouseListener