infovis.visualization.inter
Class VisualFisheyeInteractor

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

public class VisualFisheyeInteractor
extends BasicVisualizationInteractor

Class VisualFisheyeInteractor

Version:
$Revision: 1.4 $
Author:
Jean-Daniel Fekete
InfoVis factory arguments:
RendererInteractorFactory infovis.visualization.render.VisualFisheye

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
VisualFisheyeInteractor(ItemRenderer renderer)
           
 
Method Summary
 void install(JComponent comp)
           
 void mouseMoved(MouseEvent e)
           
 void mouseWheelMoved(MouseWheelEvent e)
           
 void repaint()
          Trigger a repaint on the visualization pane.
 void uninstall(JComponent comp)
           
 
Methods inherited from class infovis.visualization.inter.BasicVisualizationInteractor
getJComponent, getVisualization, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mousePressed, mouseReleased, 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, 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

VisualFisheyeInteractor

public VisualFisheyeInteractor(ItemRenderer renderer)
Method Detail

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

repaint

public void repaint()
Description copied from class: VisualizationProxy
Trigger a repaint on the visualization pane.

Specified by:
repaint in interface Visualization
Overrides:
repaint in class VisualizationProxy

mouseMoved

public void mouseMoved(MouseEvent e)
Specified by:
mouseMoved in interface MouseMotionListener
Overrides:
mouseMoved in class BasicVisualizationInteractor

mouseWheelMoved

public void mouseWheelMoved(MouseWheelEvent e)
Specified by:
mouseWheelMoved in interface MouseWheelListener
Overrides:
mouseWheelMoved in class BasicVisualizationInteractor


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