public class MapPanel extends javax.swing.JPanel implements AnimationListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected boolean |
getFreezeTime |
protected boolean |
isIndextation |
protected boolean |
isRelativeToAttributeOn |
ColourLegendPanel |
legend |
protected ParameterPanel |
paraPanel |
protected java.util.Map<java.lang.String,java.util.ArrayList<?>> |
selectedAttributeValues |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
MapPanel(MapVisMap map,
AnimationTimer timer,
History instHistory,
org.processmining.framework.plugin.PluginContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addCharts() |
void |
addColorChart() |
boolean |
getattributeFilterOn() |
java.util.Collection<?> |
getAttributeFilterValue() |
java.util.Map<java.lang.String,java.util.ArrayList<?>> |
getAttributeValues() |
boolean |
getBlackWhite() |
boolean |
getEventFilterOn() |
java.util.Collection<java.lang.String> |
getEventFilterValue() |
int |
getFadingTimeWindow() |
java.util.Map<Coordinate,WorkItemDot> |
getFreezeDot() |
void |
getFreezeHiddenCount() |
void |
getFreezeInvalidCount() |
protected java.util.Map<Coordinate,WorkItemDot> |
getMaps() |
boolean |
isFreezeTimeIndextation() |
boolean |
isIndextation() |
void |
recalc() |
void |
recalc(long timestamp) |
void |
recomputeColorChart(boolean showNumbers) |
void |
recomputeLegend() |
void |
recomputeValidChart(boolean showNumbers) |
protected void |
selectWorkItemDotLocation(AbstractWorkItemDot workItem) |
void |
setActive(boolean isActive) |
java.util.Collection<?> |
setAttributeFilterValue(java.util.Collection<?> value) |
java.util.Map<java.lang.String,java.util.ArrayList<?>> |
setAttributeValues(java.util.Map<java.lang.String,java.util.ArrayList<?>> attributeValues) |
java.util.Collection<java.lang.String> |
setEventFilterValue(java.util.Collection<java.lang.String> event) |
void |
setFadingTimeWindow(int fadingTimeWindow) |
void |
setFreezeIndextation(boolean isIndextation) |
void |
setIndextation(boolean isIndextation) |
void |
setRelativeToAttributeOn(boolean isRelative) |
void |
started() |
void |
stopped() |
void |
toggleAttributeFilterOn(boolean value) |
void |
toggleBlackNWhiteOn() |
void |
toggleEventFilterOn(boolean value) |
void |
toggleFadingOn() |
void |
updateModelTime(long modelTime) |
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 ColourLegendPanel legend
protected java.util.Map<java.lang.String,java.util.ArrayList<?>> selectedAttributeValues
protected boolean isIndextation
protected boolean getFreezeTime
protected boolean isRelativeToAttributeOn
protected ParameterPanel paraPanel
public MapPanel(MapVisMap map, AnimationTimer timer, History instHistory, org.processmining.framework.plugin.PluginContext context)
public void setActive(boolean isActive)
public void recomputeLegend()
public void recalc()
protected void selectWorkItemDotLocation(AbstractWorkItemDot workItem)
protected java.util.Map<Coordinate,WorkItemDot> getMaps()
public void recalc(long timestamp)
public java.util.Map<Coordinate,WorkItemDot> getFreezeDot()
public void getFreezeInvalidCount()
public void getFreezeHiddenCount()
public void updateModelTime(long modelTime)
updateModelTime
in interface AnimationListener
public void toggleFadingOn()
public void toggleEventFilterOn(boolean value)
public boolean getEventFilterOn()
public java.util.Collection<java.lang.String> getEventFilterValue()
public java.util.Collection<java.lang.String> setEventFilterValue(java.util.Collection<java.lang.String> event)
public void toggleAttributeFilterOn(boolean value)
public boolean getattributeFilterOn()
public java.util.Collection<?> setAttributeFilterValue(java.util.Collection<?> value)
public java.util.Collection<?> getAttributeFilterValue()
public java.util.Map<java.lang.String,java.util.ArrayList<?>> setAttributeValues(java.util.Map<java.lang.String,java.util.ArrayList<?>> attributeValues)
public java.util.Map<java.lang.String,java.util.ArrayList<?>> getAttributeValues()
public int getFadingTimeWindow()
public void setFadingTimeWindow(int fadingTimeWindow)
public void recomputeColorChart(boolean showNumbers)
public void recomputeValidChart(boolean showNumbers)
public void addCharts()
public void addColorChart()
public void toggleBlackNWhiteOn()
public boolean getBlackWhite()
public boolean isIndextation()
public void setIndextation(boolean isIndextation)
public boolean isFreezeTimeIndextation()
public void setFreezeIndextation(boolean isIndextation)
public void setRelativeToAttributeOn(boolean isRelative)
public void started()
started
in interface AnimationListener
public void stopped()
stopped
in interface AnimationListener