EVolve.visualization.XYViz.RefRefViz
Class RelationshipViz

java.lang.Object
  |
  +--EVolve.visualization.Visualization
        |
        +--EVolve.visualization.XYViz.XYVisualization
              |
              +--EVolve.visualization.XYViz.RefRefViz.ReferenceReferenceVisualization
                    |
                    +--EVolve.visualization.XYViz.RefRefViz.CorrelationViz
                          |
                          +--EVolve.visualization.XYViz.RefRefViz.RelationshipViz
All Implemented Interfaces:
java.lang.Cloneable

public class RelationshipViz
extends CorrelationViz


Field Summary
protected static int SELECT_OPTION
           
 
Fields inherited from class EVolve.visualization.XYViz.RefRefViz.ReferenceReferenceVisualization
info, value, xAxis, yAxis, zAxis
 
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
RelationshipViz()
           
 
Method Summary
 void autoUpdateConfiguration(java.util.HashMap config)
          following are all interfaces needed for predefined viz
 java.lang.Object clone()
           
protected  javax.swing.JPanel createConfigurationPanel()
          Gets the additional configuration panel.
protected  java.util.ArrayList createOptionalMenu()
           
protected  java.awt.Component createPanel()
          Creates the panel.
 javax.swing.JMenuItem[] createSelectionMenuItem()
          Creates available selection menu items.
 java.util.HashMap getCurrentConfigure()
           
protected  void installPainter()
           
 void makeSelection()
          according to user selectiong, get a data subset
 void mouseMove(int x, int y)
          Mouse moved.
 void preVisualize()
          Gets ready for receiving data.
 void sort()
          sorting the visualization with selected comparator
protected  void updateConfiguration()
          Updates the configuration.
 void updateMenu()
           
 void visualize()
          Visualizes after receiving data.
 
Methods inherited from class EVolve.visualization.XYViz.RefRefViz.CorrelationViz
changeOrientation, createDimension, getxMax, receiveElement
 
Methods inherited from class EVolve.visualization.XYViz.RefRefViz.ReferenceReferenceVisualization
getEntityUnderMouse, getLinkableDimension, getValue, setValue
 
Methods inherited from class EVolve.visualization.XYViz.XYVisualization
addMagnifier, cleanup, countEvents, createMenu, dialogApply, disablePopupMenu, enableBrowseSourceMenu, enablePhaseDetector, freeze, getDefinition, getImage, getInterval, getMousePosition, getPhaseDetector, getTimeMap, reset, setImage, switchThread
 
Methods inherited from class EVolve.visualization.Visualization
addPopupTrigger, autoSave, configure, createDialog, dialogCancel, enableSortMenu, getDataSourceId, getDimension, getFactory, getName, getPanel, getSubjectDefinition, getVisualizationID, getWindow, isFreezed, save, selectComparator, setDataSourceId, setDefinition, setFactory, setName, setWindow, switchOption, updateComboDimension, updateComboSubject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECT_OPTION

protected static int SELECT_OPTION
Constructor Detail

RelationshipViz

public RelationshipViz()
Method Detail

createPanel

protected java.awt.Component createPanel()
Description copied from class: Visualization
Creates the panel.

Overrides:
createPanel in class XYVisualization
Returns:
the panel

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

updateConfiguration

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

Overrides:
updateConfiguration in class CorrelationViz

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

getCurrentConfigure

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

installPainter

protected void installPainter()
Overrides:
installPainter in class CorrelationViz

preVisualize

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

Overrides:
preVisualize in class CorrelationViz

visualize

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

Overrides:
visualize in class CorrelationViz

sort

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

Overrides:
sort in class ReferenceReferenceVisualization

mouseMove

public void mouseMove(int x,
                      int y)
Description copied from class: ReferenceReferenceVisualization
Mouse moved.

Overrides:
mouseMove in class ReferenceReferenceVisualization
Parameters:
x - position on X-axis
y - position on Y-axis

clone

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

createSelectionMenuItem

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

Overrides:
createSelectionMenuItem in class CorrelationViz
Returns:
the array of menu items

makeSelection

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

Overrides:
makeSelection in class ReferenceReferenceVisualization

createOptionalMenu

protected java.util.ArrayList createOptionalMenu()
Overrides:
createOptionalMenu in class Visualization

updateMenu

public void updateMenu()
Overrides:
updateMenu in class XYVisualization