infovis.visualization.inter
Class DefaultVisualizationInteractor

java.lang.Object
  extended by infovis.visualization.VisualizationProxy
      extended by infovis.visualization.inter.BasicVisualizationInteractor
          extended by infovis.visualization.inter.DefaultVisualizationInteractor
All Implemented Interfaces:
Visualization, LabeledComponent, Orientable, VisualizationInteractor, KeyListener, MouseListener, MouseMotionListener, MouseWheelListener, EventListener, SwingConstants

public class DefaultVisualizationInteractor
extends BasicVisualizationInteractor

Class DefaultVisualizationInteractor

Version:
$Revision: 1.12 $
Author:
Jean-Daniel Fekete
InfoVis factory arguments:
InteractorFactory infovis.visualization.DefaultVisualization, InteractorFactory infovis.table.visualization.TimeSeriesVisualization infovis.visualization.DefaultVisualization

Nested Class Summary
 
Nested classes/interfaces inherited from interface infovis.visualization.magicLens.LabeledComponent
LabeledComponent.LabeledItem
 
Field Summary
 
Fields inherited from interface infovis.Visualization
PROPERTY_INTERACTOR, PROPERTY_ITEM_RENDERER, PROPERTY_LAYOUT, PROPERTY_ORIENTATION, PROPERTY_PARENT, PROPERTY_PERMUTATION, PROPERTY_RULERS, VC_DESCRIPTOR_PROPERTY_PREFIX, VISUAL_ALPHA, VISUAL_COLOR, VISUAL_FILTER, VISUAL_HOVER, VISUAL_LABEL, VISUAL_SELECTION, VISUAL_SHAPE, VISUAL_SIZE
 
Fields inherited from interface infovis.visualization.Orientable
DIRECTION, NAME, ORIENTATION_CENTER, ORIENTATION_EAST, ORIENTATION_INVALID, ORIENTATION_NORTH, ORIENTATION_SOUTH, ORIENTATION_WEST, SQRT2
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Constructor Summary
DefaultVisualizationInteractor()
           
DefaultVisualizationInteractor(DefaultVisualization vis)
           
 
Method Summary
 void addInteractor(BasicVisualizationInteractor inter)
           
 DefaultVisualization getDefaultVisualization()
           
 BasicVisualizationInteractor getInteractor(int index)
           
 int indexOf(BasicVisualizationInteractor inter)
           
 int indexOf(Class cls)
           
 void install(JComponent comp)
           
 boolean removeInteractor(BasicVisualizationInteractor inter)
           
 void removeInteractor(int i)
           
 void uninstall(JComponent comp)
           
 
Methods inherited from class infovis.visualization.inter.BasicVisualizationInteractor
getJComponent, getVisualization, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setVisualization
 
Methods inherited from class infovis.visualization.VisualizationProxy
addPropertyChangeListener, addPropertyChangeListener, createLabelItem, dispose, findVisualization, fireVisualColumnDescriptorChanged, getBounds, getComponent, getFilter, getInteractor, getItemRenderer, getOrientation, getParent, getPermutation, getPreferredSize, getRowAtIndex, getRowCount, getRowIndex, getRulerTable, getSelection, getShapeAt, getTable, getVisualColumn, getVisualColumnDescriptor, getVisualColumnIterator, getVisualization, invalidate, invalidate, isFiltered, iterator, paint, pickAll, pickAll, pickTop, pickTop, print, removePropertyChangeListener, removePropertyChangeListener, repaint, reverseIterator, setInteractor, setItemRenderer, setOrientation, setParent, setPermutation, setShapeAt, setVisualColumn, validateShapes
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultVisualizationInteractor

public DefaultVisualizationInteractor()

DefaultVisualizationInteractor

public DefaultVisualizationInteractor(DefaultVisualization vis)
Method Detail

getDefaultVisualization

public DefaultVisualization getDefaultVisualization()

install

public void install(JComponent comp)
Specified by:
install in interface VisualizationInteractor
Overrides:
install in class BasicVisualizationInteractor

uninstall

public void uninstall(JComponent comp)
Specified by:
uninstall in interface VisualizationInteractor
Overrides:
uninstall in class BasicVisualizationInteractor

addInteractor

public void addInteractor(BasicVisualizationInteractor inter)

removeInteractor

public void removeInteractor(int i)

indexOf

public int indexOf(BasicVisualizationInteractor inter)

indexOf

public int indexOf(Class cls)

removeInteractor

public boolean removeInteractor(BasicVisualizationInteractor inter)

getInteractor

public BasicVisualizationInteractor getInteractor(int index)


Copyright 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.