EVolve.visualization.XYViz.ValRefViz.HotSpotViz
Class HotSpotVisualization

java.lang.Object
  |
  +--EVolve.visualization.Visualization
        |
        +--EVolve.visualization.XYViz.XYVisualization
              |
              +--EVolve.visualization.XYViz.ValRefViz.ValueReferenceVisualization
                    |
                    +--EVolve.visualization.XYViz.ValRefViz.HotSpotViz.HotSpotVisualization
Direct Known Subclasses:
PredictionViz, StackHotspotViz, ThreadHotspotViz

public class HotSpotVisualization
extends ValueReferenceVisualization


Field Summary
protected  javax.swing.JPanel configurationPanel
           
protected static int SELECT_OPTION
           
protected static javax.swing.JMenuItem[] selectionMenu
           
protected  javax.swing.JTextField textInterval
           
 
Fields inherited from class EVolve.visualization.XYViz.ValRefViz.ValueReferenceVisualization
eventCounter, xAxis, yAxis, zAxis
 
Fields inherited from class EVolve.visualization.XYViz.XYVisualization
autoInterval, autoPredictorname, currentThread, image, imageMap, interval, magnifier, normalOrientation, painter, shift_pressed, sourceBrowser, threadDataSet, threadFilter, xMax, xOffset
 
Fields inherited from class EVolve.visualization.Visualization
comboDimension, comboSubject, dataFilter, definition, dialog, dimension, elementDefinition, itemSort, mouseX, mouseY, name, panel, panelConfiguration, popup, SELECT_ALL_ENTITIES, SELECT_ALL_X_AXIS, SELECT_ALL_Y_AXIS, SELECT_OCCURRED_ENTITIES, SELECT_TIME_FRAME, SELECT_X_AXIS, SELECT_Y_AXIS, subjectDefinition, window
 
Constructor Summary
HotSpotVisualization()
           
 
Method Summary
protected  javax.swing.JPanel createConfigurationPanel()
          Gets the additional configuration panel.
 javax.swing.JMenuItem[] createSelectionMenuItem()
          Creates available selection menu items.
 void makeSelection()
          according to user selectiong, get a data subset
 void paint(int x, int y, int z)
           
 void preVisualize()
          Gets ready for receiving data.
 void receiveElement(Element element)
          Receives data.
protected  void updateConfiguration()
          Updates the configuration.
 void visualize()
          Visualizes after receiving data.
 
Methods inherited from class EVolve.visualization.XYViz.ValRefViz.ValueReferenceVisualization
changeOrientation, createDimension, getCurrentConfigure, getEntityUnderMouse, getLinkableDimension, mouseMove, sort
 
Methods inherited from class EVolve.visualization.XYViz.XYVisualization
autoUpdateConfiguration, cleanup, createMenu, createPanel, disablePopupMenu, enableBrowseSourceMenu, getDefinition, getImage, getxMax, initialThreadFilter, installPainter, setImage, switchThread, updateMenu
 
Methods inherited from class EVolve.visualization.Visualization
addPopupTrigger, autoSave, configure, createDialog, createOptionalMenu, enableSortMenu, getDimension, getFactory, getName, getPanel, getSubjectDefinition, getVisualizationID, getWindow, save, selectComparator, setDefinition, setFactory, setName, setWindow, switchOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

textInterval

protected javax.swing.JTextField textInterval

configurationPanel

protected javax.swing.JPanel configurationPanel

selectionMenu

protected static javax.swing.JMenuItem[] selectionMenu

SELECT_OPTION

protected static int SELECT_OPTION
Constructor Detail

HotSpotVisualization

public HotSpotVisualization()
Method Detail

createConfigurationPanel

protected javax.swing.JPanel createConfigurationPanel()
Description copied from class: Visualization
Gets the additional configuration panel.

Overrides:
createConfigurationPanel in class Visualization
Returns:
the additional configuration panel, null if not necessary

preVisualize

public void preVisualize()
Description copied from class: Visualization
Gets ready for receiving data.

Specified by:
preVisualize in class Visualization

receiveElement

public void receiveElement(Element element)
Description copied from class: Visualization
Receives data.

Specified by:
receiveElement in class Visualization

visualize

public void visualize()
Description copied from class: Visualization
Visualizes after receiving data.

Specified by:
visualize in class Visualization

makeSelection

public void makeSelection()
Description copied from class: Visualization
according to user selectiong, get a data subset

Specified by:
makeSelection in class Visualization

paint

public void paint(int x,
                  int y,
                  int z)

updateConfiguration

protected void updateConfiguration()
Description copied from class: Visualization
Updates the configuration.

Overrides:
updateConfiguration in class ValueReferenceVisualization

createSelectionMenuItem

public javax.swing.JMenuItem[] createSelectionMenuItem()
Description copied from class: Visualization
Creates available selection menu items.

Specified by:
createSelectionMenuItem in class Visualization
Returns:
the array of menu items