EVolve.visualization
Class TableViz

java.lang.Object
  |
  +--EVolve.visualization.Visualization
        |
        +--EVolve.visualization.TableViz
All Implemented Interfaces:
java.lang.Cloneable

public class TableViz
extends Visualization

Two-column table.


Field Summary
 
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
TableViz()
          Creates a table.
 
Method Summary
 void clearMagnifier()
           
 java.lang.Object clone()
           
protected  javax.swing.JPanel createConfigurationPanel()
          Gets the additional configuration panel.
 Dimension[] createDimension()
          Creates the dimensions.
protected  java.awt.Component createPanel()
          Creates the panel.
 javax.swing.JMenuItem[] createSelectionMenuItem()
          Creates available selection menu items.
 java.util.HashMap getCurrentConfigure()
           
 AutoImage getImage()
           
 ReferenceDimension getLinkableDimension(int dim)
          following methods are used in unify/overlap viz
 long getxMax()
           
 void makeSelection()
          according to user selectiong, get a data subset
 void preVisualize()
          Gets ready for receiving data.
 void receiveElement(Element element)
          Receives data.
 void setImage(AutoImage newImage)
           
 void sort()
          sorting the visualization with selected comparator
protected  void updateConfiguration()
          Updates the configuration.
 void visualize()
          Visualizes after receiving data.
 
Methods inherited from class EVolve.visualization.Visualization
addPopupTrigger, autoSave, autoUpdateConfiguration, cleanup, configure, createDialog, createMenu, createOptionalMenu, dialogApply, dialogCancel, enableSortMenu, getDataSourceId, getDefinition, getDimension, getFactory, getName, getPanel, getSubjectDefinition, getVisualizationID, getWindow, isFreezed, reset, save, selectComparator, setDataSourceId, setDefinition, setFactory, setName, setWindow, switchOption, updateComboDimension, updateComboSubject, updateMenu
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableViz

public TableViz()
Creates a table.

Method Detail

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.

Specified by:
createPanel in class Visualization
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.

Specified by:
updateConfiguration in class Visualization

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

sort

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

Specified by:
sort 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

getCurrentConfigure

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

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

getImage

public AutoImage getImage()
Overrides:
getImage in class Visualization

getxMax

public long getxMax()
Overrides:
getxMax in class Visualization

clearMagnifier

public void clearMagnifier()

setImage

public void setImage(AutoImage newImage)
Overrides:
setImage 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

clone

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