infovis.visualization
Class LinkVisualization
java.lang.Object
infovis.utils.ChangeManager
infovis.column.AbstractColumn
infovis.column.ColumnProxy
infovis.table.TableProxy
infovis.visualization.DefaultVisualization
infovis.visualization.StrokingVisualization
infovis.visualization.LinkVisualization
- All Implemented Interfaces:
- IntComparator, Column, Metadata, Constants, Table, RowComparator, Visualization, Layout, LabeledComponent, Orientable, Serializable, EventListener, ChangeListener, TableModelListener, SwingConstants, TableModel
public class LinkVisualization
- extends StrokingVisualization
- implements Layout
Class LinkVisualization
- Version:
- $Revision: 1.15 $
- Author:
- Jean-Daniel Fekete
- See Also:
- Serialized Form
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 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 |
Fields inherited from interface infovis.metadata.Constants |
CONTRIBUTOR, COVERAGE, CREATOR, DATE, DESCRITION, FORMAT, IDENTIFIER, LANGUAGE, PUBLISHER, RELATION, RIGHTS, SOURCE, SUBJECT, TITLE, TYPE |
Methods inherited from class infovis.visualization.DefaultVisualization |
addPropertyChangeListener, addPropertyChangeListener, computeMinMax, computeMinMaxFiltered, computeShapes, findRectAt, findVisualization, firePropertyChange, firePropertyChange, firePropertyChange, fireVisualColumnDescriptorChanged, freeRectAt, getBounds, getComponent, getFilter, getFisheye, getInteractor, getItemRenderer, getItemRenderer, getItemRenderer, getParent, getPermutation, getPreferredSize, getRectAt, getRowAtIndex, getRowCount, getRowIndex, getRulerTable, getSelection, getShapeAt, getShapeBoundsAt, getShapes, getTable, getVisualColumn, getVisualColumnDescriptor, getVisualColumnIterator, getVisualization, getVisualizationBounds, invalidate, isFiltered, isInvalidateColumn, isInvalidated, iterator, paint, paintItem, paintItems, paintVisualizations, pickAll, pickItem, pickTop, pickTop, print, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, reverseIterator, setFisheye, setInteractor, setItemRenderer, setParent, setPermutation, setShapeAt, setVisualColumn, tableChanged, validateShapes |
Methods inherited from class infovis.table.TableProxy |
addColumn, addTableModelListener, clear, getColumn, getColumnAt, getColumnClass, getColumnCount, getColumnName, getLastRow, getValueAt, indexOf, indexOf, isCellEditable, isRowValid, removeColumn, removeTableModelListener, setColumnAt, setValueAt |
Methods inherited from class infovis.column.ColumnProxy |
addValue, addValueOrNull, capacity, compare, ensureCapacity, getClientProperty, getFormat, getMaxIndex, getMetadata, getMinIndex, getValueAt, getValueClass, hasUndefinedValue, isEmpty, isInternal, isValueUndefined, setFormat, setName, setSize, setValueAt, setValueOrNullAt, setValueUndefined, size |
Methods inherited from interface infovis.Column |
addChangeListener, addValue, addValueOrNull, capacity, disableNotify, enableNotify, ensureCapacity, getFormat, getMaxIndex, getMinIndex, getValueAt, getValueClass, hasUndefinedValue, isEmpty, isInternal, isValueUndefined, removeChangeListener, setFormat, setName, setSize, setValueAt, setValueOrNullAt, setValueUndefined, size |
LINK_SHAPER
public static final String LINK_SHAPER
- See Also:
- Constant Field Values
NODE_SHAPER
public static final String NODE_SHAPER
- See Also:
- Constant Field Values
LinkVisualization
public LinkVisualization(Table table,
ItemRenderer ir,
Visualization nodeVisualization,
NodeAccessor accessor)
LinkVisualization
public LinkVisualization(Table table,
Visualization nodeVisualization,
NodeAccessor accessor)
dispose
public void dispose()
- Description copied from class:
DefaultVisualization
- Releases all the resources used by the visualization.
- Specified by:
dispose
in interface Visualization
- Overrides:
dispose
in class DefaultVisualization
getLayout
public Layout getLayout()
- Returns the layout object managed by this visualization or
null if the visualization computes the layout by itself.
- Overrides:
getLayout
in class DefaultVisualization
- Returns:
- the layout object managed by this visualization or null.
getName
public String getName()
- Returns the column name.
- Specified by:
getName
in interface Column
- Specified by:
getName
in interface Layout
- Overrides:
getName
in class ColumnProxy
- Returns:
- the column name.
invalidate
public void invalidate(Visualization vis)
- Invalidate the cached state of the
layout.
Call this method from the visualization
when it gets invalidated.
- Specified by:
invalidate
in interface Layout
- Parameters:
vis
- the visualization.
isNodeSelected
public boolean isNodeSelected(int node)
computeShapes
public void computeShapes(Rectangle2D bounds,
Visualization vis)
- Description copied from interface:
Layout
- Computes the layout.
- Specified by:
computeShapes
in interface Layout
- Parameters:
bounds
- the allocated bounds of the
visualization.vis
- the visualization.
getPreferredSize
public Dimension getPreferredSize(Visualization vis)
- Computes and return the preferred size
for this layout and this visualization.
- Specified by:
getPreferredSize
in interface Layout
- Parameters:
vis
- the visualization
- Returns:
- the preferred size
for this layout and this visualization.
createLabelItem
public LabeledComponent.LabeledItem createLabelItem(int row)
- Description copied from class:
DefaultVisualization
- Returns the
LabeledComponent.LabeledItem
for a specified row.
- Specified by:
createLabelItem
in interface Visualization
- Overrides:
createLabelItem
in class StrokingVisualization
- Parameters:
row
- the row
- Returns:
- the
LabeledComponent.LabeledItem
for a specified row.
stateChanged
public void stateChanged(ChangeEvent e)
- Description copied from class:
DefaultVisualization
-
- Specified by:
stateChanged
in interface ChangeListener
- Overrides:
stateChanged
in class DefaultVisualization
invalidate
public void invalidate()
- Description copied from class:
DefaultVisualization
- Invalidates the contents of the Visualization.
- Specified by:
invalidate
in interface Visualization
- Overrides:
invalidate
in class DefaultVisualization
getOrientation
public short getOrientation()
- Description copied from class:
DefaultVisualization
- Returns the orientation.
- Specified by:
getOrientation
in interface Orientable
- Overrides:
getOrientation
in class DefaultVisualization
- Returns:
- short
setOrientation
public void setOrientation(short orientation)
- Description copied from class:
DefaultVisualization
- Sets the orientation.
- Specified by:
setOrientation
in interface Orientable
- Overrides:
setOrientation
in class DefaultVisualization
- Parameters:
orientation
- The orientation to set
getNodeVisualization
public Visualization getNodeVisualization()
setNodeVisualization
public void setNodeVisualization(Visualization visualization)
getNodeAccessor
public NodeAccessor getNodeAccessor()
setNodeAccessor
public void setNodeAccessor(NodeAccessor accessor)
getLinkShaper
public LinkShaper getLinkShaper()
setLinkShaper
public void setLinkShaper(LinkShaper shaper)
isShowingSelected
public boolean isShowingSelected()
setShowingSelected
public void setShowingSelected(boolean b)
Copyright © 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.