EVolve.visualization.XYViz.ValValViz
Class EventViz

java.lang.Object
  |
  +--EVolve.visualization.Visualization
        |
        +--EVolve.visualization.XYViz.XYVisualization
              |
              +--EVolve.visualization.XYViz.ValValViz.ValueValueVisualization
                    |
                    +--EVolve.visualization.XYViz.ValValViz.EventViz
All Implemented Interfaces:
java.lang.Cloneable

public class EventViz
extends ValueValueVisualization


Field Summary
 
Fields inherited from class EVolve.visualization.XYViz.ValValViz.ValueValueVisualization
beginCall, endCall, entityIdFilter, filter2, subjectIndex, xAxis, 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
EventViz(PredictorFactory[] factory)
           
 
Method Summary
 void autoUpdateConfiguration(java.util.HashMap config)
          following are all interfaces needed for predefined viz
 java.lang.Object clone()
           
protected  void createDialog()
          customize UI
 Dimension[] createDimension()
          Creates the dimensions.
protected  java.util.ArrayList createOptionalMenu()
           
protected  java.awt.Component createPanel()
          Creates the panel.
 javax.swing.JMenuItem[] createSelectionMenuItem()
          Creates available selection menu items.
 int getBoxSize()
           
 java.util.HashMap getCurrentConfigure()
           
protected  void installPainter()
           
 void makeSelection()
          according to user selectiong, get a data subset
protected  void mouseMove(int x, int y)
           
 void preVisualize()
          Gets ready for receiving data.
protected  void receiveElement(Element element)
          Receives data.
 void sort()
          sorting the visualization with selected comparator
protected  void updateComboSubject()
          Updates the subject combo-box.
protected  void updateConfiguration()
          Updates the configuration.
 void visualize()
          Visualizes after receiving data.
 
Methods inherited from class EVolve.visualization.XYViz.ValValViz.ValueValueVisualization
changeOrientation, findEventInterval, getEntityUnderMouse, getLinkableDimension, getSelection, updateMenu
 
Methods inherited from class EVolve.visualization.XYViz.XYVisualization
addMagnifier, cleanup, countEvents, createMenu, dialogApply, disablePopupMenu, enableBrowseSourceMenu, enablePhaseDetector, freeze, getDefinition, getImage, getInterval, getMousePosition, getPhaseDetector, getTimeMap, getxMax, reset, setImage, switchThread
 
Methods inherited from class EVolve.visualization.Visualization
addPopupTrigger, autoSave, configure, createConfigurationPanel, dialogCancel, enableSortMenu, getDataSourceId, getDimension, getFactory, getName, getPanel, getSubjectDefinition, getVisualizationID, getWindow, isFreezed, save, selectComparator, setDataSourceId, setDefinition, setFactory, setName, setWindow, switchOption, updateComboDimension
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventViz

public EventViz(PredictorFactory[] factory)
Method Detail

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 ValueValueVisualization

updateConfiguration

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

Overrides:
updateConfiguration in class XYVisualization

getCurrentConfigure

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

createDimension

public Dimension[] createDimension()
Description copied from class: Visualization
Creates the dimensions.

Specified by:
createDimension in class Visualization
Returns:
the dimensions

createPanel

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

Overrides:
createPanel in class XYVisualization
Returns:
the panel

preVisualize

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

Overrides:
preVisualize in class ValueValueVisualization

receiveElement

protected 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

sort

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

Overrides:
sort in class ValueValueVisualization

mouseMove

protected void mouseMove(int x,
                         int y)
Specified by:
mouseMove in class XYVisualization

makeSelection

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

Specified by:
makeSelection in class Visualization

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

getBoxSize

public int getBoxSize()

installPainter

protected void installPainter()
Overrides:
installPainter in class XYVisualization

createOptionalMenu

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

clone

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

createDialog

protected void createDialog()
customize UI

Overrides:
createDialog in class Visualization

updateComboSubject

protected void updateComboSubject()
Description copied from class: Visualization
Updates the subject combo-box.

Overrides:
updateComboSubject in class Visualization