EVolve.visualization.XYViz.ValValViz
Class ValueValueVisualization

java.lang.Object
  |
  +--EVolve.visualization.Visualization
        |
        +--EVolve.visualization.XYViz.XYVisualization
              |
              +--EVolve.visualization.XYViz.ValValViz.ValueValueVisualization
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
ContinousMetric, DotplotViz, EventViz, MetricViz, MissPredictionMetricViz, StackViz

public abstract class ValueValueVisualization
extends XYVisualization


Field Summary
protected  long beginCall
           
protected  long endCall
           
protected  ReferenceDimension entityIdFilter
           
protected  ReferenceDimension filter2
           
protected  int subjectIndex
           
protected  ValueDimension xAxis
           
protected  ValueDimension yAxis
           
 
Fields inherited from class EVolve.visualization.XYViz.XYVisualization
autoInterval, autoPredictorname, canvas, currentThread, flipMagnifier, image, imageMap, interval, itemBrowseSource, itemChangeOrientation, itemScale, magnifier, normalOrientation, painter, phaseDetector, phaseDetectorEnabled, shift_pressed, sourceBrowser, threadDataSet, timeMap, xMax, xOffset
 
Fields inherited from class EVolve.visualization.Visualization
comboDimension, comboSubject, dataFilter, dataSourceId, definition, dialog, dimension, elementDefinition, freezed, 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, textName, window
 
Constructor Summary
ValueValueVisualization()
           
 
Method Summary
 void autoUpdateConfiguration(java.util.HashMap config)
          following are all interfaces needed for predefined viz
protected  void changeOrientation()
           
 java.lang.Object clone()
           
protected  long[] findEventInterval(long startTime, long endTime)
           
 java.util.HashMap getCurrentConfigure()
           
protected  java.lang.String getEntityUnderMouse()
           
 ReferenceDimension getLinkableDimension(int dim)
          following methods are used in unify/overlap viz
protected  void getSelection()
           
 void preVisualize()
          Gets ready for receiving data.
 void sort()
          sorting the visualization with selected comparator
 void updateMenu()
           
 
Methods inherited from class EVolve.visualization.XYViz.XYVisualization
addMagnifier, cleanup, countEvents, createMenu, createPanel, dialogApply, disablePopupMenu, enableBrowseSourceMenu, enablePhaseDetector, freeze, getDefinition, getImage, getInterval, getMousePosition, getPhaseDetector, getTimeMap, getxMax, installPainter, mouseMove, reset, setImage, switchThread, updateConfiguration
 
Methods inherited from class EVolve.visualization.Visualization
addPopupTrigger, autoSave, configure, createConfigurationPanel, createDialog, createDimension, createOptionalMenu, createSelectionMenuItem, dialogCancel, enableSortMenu, getDataSourceId, getDimension, getFactory, getName, getPanel, getSubjectDefinition, getVisualizationID, getWindow, isFreezed, makeSelection, receiveElement, save, selectComparator, setDataSourceId, setDefinition, setFactory, setName, setWindow, switchOption, updateComboDimension, updateComboSubject, visualize
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xAxis

protected ValueDimension xAxis

yAxis

protected ValueDimension yAxis

entityIdFilter

protected ReferenceDimension entityIdFilter

filter2

protected ReferenceDimension filter2

subjectIndex

protected int subjectIndex

beginCall

protected long beginCall

endCall

protected long endCall
Constructor Detail

ValueValueVisualization

public ValueValueVisualization()
Method Detail

getLinkableDimension

public ReferenceDimension getLinkableDimension(int dim)
Description copied from class: Visualization
following methods are used in unify/overlap viz

Specified by:
getLinkableDimension in class Visualization

sort

public void sort()
Description copied from class: Visualization
sorting the visualization with selected comparator

Specified by:
sort in class Visualization

preVisualize

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

Specified by:
preVisualize in class Visualization

getCurrentConfigure

public java.util.HashMap getCurrentConfigure()
Overrides:
getCurrentConfigure in class XYVisualization
Returns:
a Hash map contains all current visualization's configure

autoUpdateConfiguration

public void autoUpdateConfiguration(java.util.HashMap config)
Description copied from class: Visualization
following are all interfaces needed for predefined viz

Overrides:
autoUpdateConfiguration in class XYVisualization

updateMenu

public void updateMenu()
Overrides:
updateMenu in class XYVisualization

getSelection

protected void getSelection()

getEntityUnderMouse

protected java.lang.String getEntityUnderMouse()
Specified by:
getEntityUnderMouse in class XYVisualization

changeOrientation

protected void changeOrientation()
Overrides:
changeOrientation in class XYVisualization

findEventInterval

protected long[] findEventInterval(long startTime,
                                   long endTime)

clone

public java.lang.Object clone()
Overrides:
clone in class XYVisualization