Uses of Interface
prefuse.visual.VisualItem

Packages that use VisualItem
prefuse The top-level Visualization and Display classes, as well as Constants used throughout the toolkit. 
prefuse.action A library of reusable and composable modules for performing data processing or assigning visual attributes. 
prefuse.action.animate Action modules for constructing animations. 
prefuse.action.assignment Action modules for assigning visual properties such as colors, sizes, and fonts. 
prefuse.action.layout Action modules providing layout algorithms for use by prefuse visualizations. 
prefuse.action.layout.graph Action modules for computing the layout of graph or tree structured data. 
prefuse.controls Control modules for incorporating interaction in prefuse Displays. 
prefuse.render Interfaces and modules for rendering VisualItems into a graphics context. 
prefuse.util Utility classes for use by both the toolkit and applications, including color and font support. 
prefuse.util.display Utility classes specific to the Display class. 
prefuse.visual Classes for representing and storing VisualItems. 
prefuse.visual.sort ItemSorter instances for determining the rendering order of VisualItems. 
prefuse.visual.tuple Implementations of VisualItem types and backing TupleManager instances. 
 

Uses of VisualItem in prefuse
 

Methods in prefuse with type parameters of type VisualItem
<V extends VisualItem<?>>
AggregateTable<TableAggregateItem<V>,V>
Visualization.addAggregates(java.lang.String group)
          Add a group of aggregates to this visualization.
<V extends VisualItem<?>>
AggregateTable<TableAggregateItem<V>,V>
Visualization.addAggregates(java.lang.String group, Schema schema)
          Add a group of aggregates to this visualization.
<S extends Tuple<?>,T extends VisualItem<?>>
VisualTable<S,T>
Visualization.addTable(VisualTable<S,T> table)
          Add a VisualTable to this visualization, using the table's pre-set group name.
<T extends VisualItem<?>>
TupleSet<T>
Visualization.getFocusGroup(java.lang.String group)
          Retrieve the focus data group of the given group name.
<T extends VisualItem<?>>
TupleSet<? extends VisualItem<?>>
Visualization.getGroup(java.lang.String group)
          Get the TupleSet associated with the given data group name.
<T extends VisualItem<?>>
VisualTupleSet<? extends VisualItem<?>>
Visualization.getVisualGroup(java.lang.String group)
          Retrieve the visual data group of the given group name.
 

Methods in prefuse that return VisualItem
 VisualItem<?> Display.findItem(java.awt.Point p)
          Returns the VisualItem located at the given point.
 VisualItem<?> Visualization.getVisualItem(java.lang.String group, Tuple<?> t)
          Get the VisualItem associated with a source data tuple, if it exists.
 

Methods in prefuse that return types with arguments of type VisualItem
 VisualTupleSet<? extends VisualItem<?>> Visualization.add(java.lang.String group, TupleSet<?> data)
          Add a data set to this visualization, using the given data group name.
 VisualTupleSet<? extends VisualItem<?>> Visualization.add(java.lang.String group, TupleSet<?> data, Predicate filter)
          Add a data set to this visualization, using the given data group name.
 VisualTable<? extends VisualItem<?>,TableDecoratorItem> Visualization.addDecorators(java.lang.String group, java.lang.String source)
          Add a group of decorators to an existing visual data group.
 VisualTable<? extends VisualItem<?>,TableDecoratorItem> Visualization.addDecorators(java.lang.String group, java.lang.String source, Predicate filter)
          Add a group of decorators to an existing visual data group.
 VisualTable<? extends VisualItem<?>,TableDecoratorItem> Visualization.addDecorators(java.lang.String group, java.lang.String source, Predicate filter, Schema schema)
          Add a group of decorators to an existing visual data group.
 VisualTable<? extends VisualItem<?>,TableDecoratorItem> Visualization.addDecorators(java.lang.String group, java.lang.String source, Schema schema)
          Add a group of decorators to an existing visual data group.
 VisualTable<? extends VisualItem<?>,? extends VisualItem<?>> Visualization.addDerivedTable(java.lang.String group, java.lang.String source, Predicate filter, Schema override)
          Add a derived table, a VisualTable that is cascaded from an existing VisualTable.
 VisualTable<? extends VisualItem<?>,? extends VisualItem<?>> Visualization.addDerivedTable(java.lang.String group, java.lang.String source, Predicate filter, Schema override)
          Add a derived table, a VisualTable that is cascaded from an existing VisualTable.
 VisualTree<VisualItem<?>,TableNodeItem,TableEdgeItem> Visualization.addTree(java.lang.String group, Tree<?,?,?> tree)
          Adds a tree to this visualization, using the given data group name.
 VisualTree<VisualItem<?>,TableNodeItem,TableEdgeItem> Visualization.addTree(java.lang.String group, Tree<?,?,?> tree, Predicate filter)
          Adds a tree to this visualization, using the given data group name.
<N extends Node<N,E>,E extends Edge<N,E>>
VisualTree<VisualItem<?>,TableNodeItem,TableEdgeItem>
Visualization.addTree(java.lang.String group, Tree<?,N,E> tree, Predicate filter, Schema nodeSchema, Schema edgeSchema)
          Adds a tree to this visualization, using the given data group name.
<T extends VisualItem<?>>
TupleSet<? extends VisualItem<?>>
Visualization.getGroup(java.lang.String group)
          Get the TupleSet associated with the given data group name.
<T extends VisualItem<?>>
VisualTupleSet<? extends VisualItem<?>>
Visualization.getVisualGroup(java.lang.String group)
          Retrieve the visual data group of the given group name.
 java.lang.Iterable<? extends VisualItem<?>> Visualization.items()
          Get an iterator over all items, visible or not.
 java.lang.Iterable<? extends VisualItem<?>> Visualization.items(Predicate filter)
          Get an iterator over all items which match the given Predicate filter.
 java.lang.Iterable<? extends VisualItem<?>> Visualization.items(java.lang.String group)
          Get an iterator over all items in the specified group.
 java.lang.Iterable<? extends VisualItem<?>> Visualization.items(java.lang.String group, Predicate filter)
          Get an iterator over all items in the given group which match the given Predicate filter.
 java.lang.Iterable<? extends VisualItem<?>> Visualization.visibleItems()
          Get an iterator over all visible items.
 java.lang.Iterable<? extends VisualItem<?>> Visualization.visibleItems(java.lang.String group)
          Get an iterator over all visible items in the specified group.
 

Methods in prefuse with parameters of type VisualItem
 void Visualization.damageReport(VisualItem<?> item, java.awt.geom.Rectangle2D region)
          Report damage to associated displays, indicating a region that will need to be redrawn.
 void Display.editText(VisualItem<?> item, java.lang.String attribute)
          Edit text for the given VisualItem and attribute.
 void Display.editText(VisualItem<?> item, java.lang.String attribute, java.awt.Rectangle r)
          Edit text for the given VisualItem and field.
 Renderer Visualization.getRenderer(VisualItem<?> item)
          Get the renderer for the given item.
 Tuple<?> Visualization.getSourceTuple(VisualItem<?> item)
          Get the Tuple from a backing source data set that corresponds most closely to the given VisualItem.
 boolean Visualization.isInGroup(VisualItem<?> item, java.lang.String group)
          Indicates if a given VisualItem is contained in the given visual data group.
 void Display.renderImmediate(VisualItem<?> item)
          Immediately render the given VisualItem to the screen.
 

Method parameters in prefuse with type arguments of type VisualItem
protected  void Visualization.addDataGroup(java.lang.String group, VisualTupleSet<? extends VisualItem<?>> ts, TupleSet<?> src)
           
 void Visualization.addFocusGroup(java.lang.String group, TupleSet<? extends VisualItem<?>> tset)
          Add a new secondary, or focus, group to this visualization.
 

Uses of VisualItem in prefuse.action
 

Methods in prefuse.action with parameters of type VisualItem
protected  java.lang.Object EncoderAction.lookup(VisualItem<?> item)
          Lookup the value mapped to by the given item.
abstract  void ItemAction.process(VisualItem<?> item, double frac)
          Processes an individual item.
 

Uses of VisualItem in prefuse.action.animate
 

Methods in prefuse.action.animate with parameters of type VisualItem
 void SizeAnimator.process(VisualItem<?> item, double frac)
           
 void PolarLocationAnimator.process(VisualItem<?> item, double frac)
           
 void LocationAnimator.process(VisualItem<?> item, double frac)
           
 void FontAnimator.process(VisualItem<?> item, double frac)
           
 void ColorAnimator.process(VisualItem<?> item, double frac)
           
 void AxisLabelAnimator.process(VisualItem<?> item, double frac)
           
 void ArrayAnimator.process(VisualItem<?> item, double frac)
           
 

Uses of VisualItem in prefuse.action.assignment
 

Methods in prefuse.action.assignment with parameters of type VisualItem
 int DataColorAction.getColor(VisualItem<?> item)
           
 int ColorAction.getColor(VisualItem<?> item)
          Returns a color value for the given item.
 java.awt.Font FontAction.getFont(VisualItem<?> item)
          Returns the Font to use for a given VisualItem.
 ShapeBuilder ShapeAction.getShape(VisualItem<?> item)
          Returns a shape value for the given item.
 ShapeBuilder DataShapeAction.getShape(VisualItem<?> item)
           
 double SizeAction.getSize(VisualItem<?> item)
          Returns a size value for the given item.
 double DataSizeAction.getSize(VisualItem<?> item)
           
 java.awt.BasicStroke StrokeAction.getStroke(VisualItem<?> item)
          Returns the stroke to use for a given VisualItem.
 void StrokeAction.process(VisualItem<?> item, double frac)
           
 void SizeAction.process(VisualItem<?> item, double frac)
           
 void ShapeAction.process(VisualItem<?> item, double frac)
           
 void FontAction.process(VisualItem<?> item, double frac)
           
 void ColorAction.process(VisualItem<?> item, double frac)
           
 

Uses of VisualItem in prefuse.action.layout
 

Methods in prefuse.action.layout that return types with arguments of type VisualItem
protected  VisualTable<?,? extends VisualItem<?>> AxisLabelLayout.getTable()
          Create a new table for representing axis labels.
 

Methods in prefuse.action.layout with parameters of type VisualItem
protected  void AxisLabelLayout.reset(VisualItem<?> item)
          Reset an axis label VisualItem
protected  void AxisLayout.set(VisualItem<?> item, double frac)
          Set the layout position of an item.
protected  void AxisLabelLayout.set(VisualItem<?> item, double xOrY, java.awt.geom.Rectangle2D b)
          Set the layout values for an axis label item.
 void Layout.setX(VisualItem<?> item, VisualItem<?> referrer, double x)
          Convenience method for setting an x-coordinate.
 void Layout.setX(VisualItem<?> item, VisualItem<?> referrer, double x)
          Convenience method for setting an x-coordinate.
 void Layout.setY(VisualItem<?> item, VisualItem<?> referrer, double y)
          Convenience method for setting an y-coordinate.
 void Layout.setY(VisualItem<?> item, VisualItem<?> referrer, double y)
          Convenience method for setting an y-coordinate.
 

Method parameters in prefuse.action.layout with type arguments of type VisualItem
static int[] GridLayout.analyzeGraphGrid(TupleSet<? extends VisualItem<?>> ts)
          Analyzes a set of nodes to try and determine grid dimensions.
protected  void AxisLabelLayout.garbageCollect(VisualTable<?,? extends VisualItem<?>> labels)
          Remove axis labels no longer being used.
protected  DataType AxisLayout.getDataType(TupleSet<? extends VisualItem<?>> ts)
          Retrieve the data type.
protected  void AxisLabelLayout.linearLayout(VisualTable<?,? extends VisualItem<?>> labels)
          Calculates a quantitative, linearly scaled layout.
protected  void AxisLabelLayout.logLayout(VisualTable<?,? extends VisualItem<?>> labels)
          Calculates a quantitative, logarithmically-scaled layout.
protected  void AxisLayout.numericalLayout(TupleSet<? extends VisualItem<?>> ts)
          Compute a quantitative axis layout.
protected  void AxisLayout.ordinalLayout(TupleSet<? extends VisualItem<?>> ts)
          Compute an ordinal axis layout.
protected  void AxisLabelLayout.ordinalLayout(VisualTable<?,? extends VisualItem<?>> labels)
          Compute an ordinal layout of axis marks.
protected  void AxisLabelLayout.sqrtLayout(VisualTable<?,? extends VisualItem<?>> labels)
          Calculates a quantitative, square root scaled layout.
 

Uses of VisualItem in prefuse.action.layout.graph
 

Fields in prefuse.action.layout.graph declared as VisualItem
protected  VisualItem<?> ForceDirectedLayout.referrer
           
 

Methods in prefuse.action.layout.graph that return VisualItem
 VisualItem<?> ForceDirectedLayout.getReferrer()
          Get the referrer item to use to set x or y coordinates that are initialized to NaN.
 

Methods in prefuse.action.layout.graph with parameters of type VisualItem
protected  float ForceDirectedLayout.getMassValue(VisualItem<?> n)
          Get the mass value associated with the given node.
 void ForceDirectedLayout.setReferrer(VisualItem<?> referrer)
          Set the referrer item to use to set x or y coordinates that are initialized to NaN.
 

Uses of VisualItem in prefuse.controls
 

Fields in prefuse.controls declared as VisualItem
protected  VisualItem<?> FocusControl.curFocus
           
 

Methods in prefuse.controls with parameters of type VisualItem
protected  boolean FocusControl.filterCheck(VisualItem<?> item)
          Perform a filtering check on the input item.
 void ZoomToFitControl.itemClicked(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void FocusControl.itemClicked(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void ControlAdapter.itemClicked(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void Control.itemClicked(VisualItem<?> item, java.awt.event.MouseEvent e)
          Invoked when the mouse button has been clicked (pressed and released) on a VisualItem.
 void ZoomControl.itemDragged(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void SubtreeDragControl.itemDragged(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void PanControl.itemDragged(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void DragControl.itemDragged(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void ControlAdapter.itemDragged(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void Control.itemDragged(VisualItem<?> item, java.awt.event.MouseEvent e)
          Invoked when a mouse button is pressed on a VisualItem and then dragged.
 void AnchorUpdateControl.itemDragged(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void ToolTipControl.itemEntered(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void SubtreeDragControl.itemEntered(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void NeighborHighlightControl.itemEntered(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void HoverActionControl.itemEntered(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void FocusControl.itemEntered(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void DragControl.itemEntered(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void ControlAdapter.itemEntered(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void Control.itemEntered(VisualItem<?> item, java.awt.event.MouseEvent e)
          Invoked when the mouse enters a VisualItem.
 void ToolTipControl.itemExited(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void SubtreeDragControl.itemExited(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void NeighborHighlightControl.itemExited(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void HoverActionControl.itemExited(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void FocusControl.itemExited(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void DragControl.itemExited(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void ControlAdapter.itemExited(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void Control.itemExited(VisualItem<?> item, java.awt.event.MouseEvent e)
          Invoked when the mouse exits a VisualItem.
 void ControlAdapter.itemKeyPressed(VisualItem<?> item, java.awt.event.KeyEvent e)
           
 void Control.itemKeyPressed(VisualItem<?> item, java.awt.event.KeyEvent e)
          Invoked when a key has been pressed, while the mouse is over a VisualItem.
 void ControlAdapter.itemKeyReleased(VisualItem<?> item, java.awt.event.KeyEvent e)
           
 void Control.itemKeyReleased(VisualItem<?> item, java.awt.event.KeyEvent e)
          Invoked when a key has been released, while the mouse is over a VisualItem.
 void ControlAdapter.itemKeyTyped(VisualItem<?> item, java.awt.event.KeyEvent e)
           
 void Control.itemKeyTyped(VisualItem<?> item, java.awt.event.KeyEvent e)
          Invoked when a key has been typed, while the mouse is over a VisualItem.
 void ControlAdapter.itemMoved(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void Control.itemMoved(VisualItem<?> item, java.awt.event.MouseEvent e)
          Invoked when the mouse cursor has been moved onto a VisualItem but no buttons have been pushed.
 void AnchorUpdateControl.itemMoved(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void ZoomControl.itemPressed(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void SubtreeDragControl.itemPressed(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void PanControl.itemPressed(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void DragControl.itemPressed(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void ControlAdapter.itemPressed(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void Control.itemPressed(VisualItem<?> item, java.awt.event.MouseEvent e)
          Invoked when a mouse button has been pressed on a VisualItem.
 void ZoomControl.itemReleased(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void SubtreeDragControl.itemReleased(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void PanControl.itemReleased(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void DragControl.itemReleased(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void ControlAdapter.itemReleased(VisualItem<?> item, java.awt.event.MouseEvent e)
           
 void Control.itemReleased(VisualItem<?> item, java.awt.event.MouseEvent e)
          Invoked when a mouse button has been released on a VisualItem.
 void WheelZoomControl.itemWheelMoved(VisualItem<?> item, java.awt.event.MouseWheelEvent e)
           
 void ControlAdapter.itemWheelMoved(VisualItem<?> item, java.awt.event.MouseWheelEvent e)
           
 void Control.itemWheelMoved(VisualItem<?> item, java.awt.event.MouseWheelEvent e)
          Invoked when the mouse wheel is rotated while the mouse is over a VisualItem.
 

Uses of VisualItem in prefuse.render
 

Methods in prefuse.render with parameters of type VisualItem
 void Renderer.calculateBounds(VisualItem<?> item, java.awt.geom.Rectangle2D bounds)
          Calculates the bounding rectangle for an item.
 void NullRenderer.calculateBounds(VisualItem<?> item, java.awt.geom.Rectangle2D bounds)
           
 void EdgeRenderer.calculateBounds(VisualItem<?> item, java.awt.geom.Rectangle2D bounds)
           
 void CompositeRenderer.calculateBounds(VisualItem<?> item, java.awt.geom.Rectangle2D bounds)
           
 void AxisRenderer.calculateBounds(VisualItem<?> item, java.awt.geom.Rectangle2D bounds)
           
 void AbstractShapeRenderer.calculateBounds(VisualItem<?> item, java.awt.geom.Rectangle2D bounds)
           
protected  void AbstractShapeRenderer.drawShape(java.awt.Graphics2D g, VisualItem<?> item, java.awt.Shape shape)
          Draws the specified shape into the provided Graphics context.
protected static void LabelRenderer.getAlignedPoint(java.awt.geom.Point2D p, VisualItem<?> item, double w, double h, Alignment xAlign, Alignment yAlign)
          Helper method, which calculates the top-left co-ordinate of an item given the item's alignment.
protected  java.awt.Color AbstractShapeRenderer.getFillColor(VisualItem<?> item)
          Returns the fill color to use for painting shapes.
protected  java.awt.Image LabelRenderer.getImage(VisualItem<?> item)
          Get the image to include in the label for the given VisualItem.
protected  java.lang.String LabelRenderer.getImageLocation(VisualItem<?> item)
          Returns a location string for the image to draw.
protected  double EdgeRenderer.getLineWidth(VisualItem<?> item)
          Returns the line width to be used for this VisualItem.
protected  java.awt.Shape ShapeRenderer.getRawShape(VisualItem<?> item)
           
protected  java.awt.Shape PolygonRenderer.getRawShape(VisualItem<?> item)
           
protected  java.awt.Shape LabelRenderer.getRawShape(VisualItem<?> item)
           
protected  java.awt.Shape EdgeRenderer.getRawShape(VisualItem<?> item)
           
protected  java.awt.Shape AxisRenderer.getRawShape(VisualItem<?> item)
           
protected abstract  java.awt.Shape AbstractShapeRenderer.getRawShape(VisualItem<?> item)
          Return a non-transformed shape for the visual representation of the item.
 Renderer RendererFactory.getRenderer(VisualItem<?> item)
          Return a Renderer instance to draw the given VisualItem.
 Renderer DefaultRendererFactory.getRenderer(VisualItem<?> item)
          Return a Renderer instance for the input VisualItem.
 RenderType EdgeRenderer.getRenderType(VisualItem<?> item)
           
 RenderType AbstractShapeRenderer.getRenderType(VisualItem<?> item)
          Returns a value indicating if a shape is drawn by its outline, by a fill, or both.
 java.awt.Shape AbstractShapeRenderer.getShape(VisualItem<?> item)
          Returns the shape describing the boundary of an item.
protected  java.awt.BasicStroke EdgeRenderer.getStroke(VisualItem<?> item)
          Returns the stroke value returned by getStroke(), scaled by the current line width determined by the EdgeRenderer.getLineWidth(VisualItem) method.
protected  java.awt.BasicStroke AbstractShapeRenderer.getStroke(VisualItem<?> item)
          Returns the stroke to use for drawing lines and shape outlines.
protected  java.awt.Color AbstractShapeRenderer.getStrokeColor(VisualItem<?> item)
          Returns the stroke color to use for drawing lines and shape outlines.
protected  java.lang.String LabelRenderer.getText(VisualItem<?> item)
          Returns the text to draw.
protected  java.awt.Color LabelRenderer.getTextColor(VisualItem<?> item)
           
protected  java.awt.geom.AffineTransform EdgeRenderer.getTransform(VisualItem<?> item)
           
protected  java.awt.geom.AffineTransform AbstractShapeRenderer.getTransform(VisualItem<?> item)
          Return the graphics space transform applied to this item's shape, if any.
 boolean Renderer.locatePoint(java.awt.geom.Point2D p, VisualItem<?> item)
          Returns true if the Point is located inside the extents of the item.
 boolean NullRenderer.locatePoint(java.awt.geom.Point2D p, VisualItem<?> item)
           
 boolean EdgeRenderer.locatePoint(java.awt.geom.Point2D p, VisualItem<?> item)
           
 boolean CompositeRenderer.locatePoint(java.awt.geom.Point2D p, VisualItem<?> item)
           
 boolean AxisRenderer.locatePoint(java.awt.geom.Point2D p, VisualItem<?> item)
           
 boolean AbstractShapeRenderer.locatePoint(java.awt.geom.Point2D p, VisualItem<?> item)
           
 void Renderer.render(java.awt.Graphics2D g, VisualItem<?> item)
          Render item into a Graphics2D context.
 void NullRenderer.render(java.awt.Graphics2D g, VisualItem<?> item)
           
 void LabelRenderer.render(java.awt.Graphics2D g, VisualItem<?> item)
           
 void EdgeRenderer.render(java.awt.Graphics2D g, VisualItem<?> item)
           
 void CompositeRenderer.render(java.awt.Graphics2D g, VisualItem<?> item)
           
 void AxisRenderer.render(java.awt.Graphics2D g, VisualItem<?> item)
           
 void AbstractShapeRenderer.render(java.awt.Graphics2D g, VisualItem<?> item)
           
 

Uses of VisualItem in prefuse.util
 

Methods in prefuse.util with parameters of type VisualItem
static double PrefuseLib.distance(VisualItem<?> vi1, VisualItem<?> vi2)
          Get the distance between the x,y points of two VisualItems.
static double PrefuseLib.distance(VisualItem<?> vi1, VisualItem<?> vi2)
          Get the distance between the x,y points of two VisualItems.
static void GraphicsLib.paint(java.awt.Graphics2D g, VisualItem<?> item, java.awt.Shape shape, java.awt.BasicStroke stroke, RenderType type)
          Deprecated. use the other paint() method instead
static void GraphicsLib.setBounds(VisualItem<?> item, java.awt.Shape shape, java.awt.BasicStroke stroke)
          Sets a VisualItem's bounds based on its shape and stroke type.
static void PrefuseLib.setX(VisualItem<?> item, VisualItem<?> referrer, double x)
          Update the x-coordinate of an item.
static void PrefuseLib.setX(VisualItem<?> item, VisualItem<?> referrer, double x)
          Update the x-coordinate of an item.
static void PrefuseLib.setY(VisualItem<?> item, VisualItem<?> referrer, double y)
          Update the y-coordinate of an item.
static void PrefuseLib.setY(VisualItem<?> item, VisualItem<?> referrer, double y)
          Update the y-coordinate of an item.
static void PrefuseLib.update(VisualItem<?> item, java.lang.String field, java.lang.Object val)
          Update the values in an interpolated column (a set of three columns representing a current value along with starting and ending values).
static void PrefuseLib.updateBoolean(VisualItem<?> item, java.lang.String field, boolean b)
          Update the values in an interpolated column (a set of three columns representing a current value along with starting and ending values).
static void PrefuseLib.updateDouble(VisualItem<?> item, java.lang.String field, double val)
          Update the values in an interpolated column (a set of three columns representing a current value along with starting and ending values).
static void PrefuseLib.updateFloat(VisualItem<?> item, java.lang.String field, float val)
          Update the values in an interpolated column (a set of three columns representing a current value along with starting and ending values).
static void PrefuseLib.updateInt(VisualItem<?> item, java.lang.String field, int val)
          Update the values in an interpolated column (a set of three columns representing a current value along with starting and ending values).
static void PrefuseLib.updateLong(VisualItem<?> item, java.lang.String field, long val)
          Update the values in an interpolated column (a set of three columns representing a current value along with starting and ending values).
static void PrefuseLib.updateVisible(VisualItem<?> item, boolean val)
          Update the visibility of an item.
 

Uses of VisualItem in prefuse.util.display
 

Fields in prefuse.util.display declared as VisualItem
 VisualItem<?>[] RenderingQueue.pitems
           
 VisualItem<?>[] RenderingQueue.ritems
           
 

Methods in prefuse.util.display with parameters of type VisualItem
 void RenderingQueue.addToPickingQueue(VisualItem<?> item)
          Add an item to the picking queue.
 void RenderingQueue.addToRenderQueue(VisualItem<?> item)
          Add an item to the rendering queue.
 

Method parameters in prefuse.util.display with type arguments of type VisualItem
static java.awt.geom.Rectangle2D DisplayLib.getBounds(java.lang.Iterable<VisualItem<?>> iter, double margin)
          Get a bounding rectangle of the VisualItems in the input iterator.
static java.awt.geom.Rectangle2D DisplayLib.getBounds(java.lang.Iterable<VisualItem<?>> iter, double margin, java.awt.geom.Rectangle2D b)
          Get a bounding rectangle of the VisualItems in the input iterator.
static java.awt.geom.Point2D DisplayLib.getCentroid(java.lang.Iterable<VisualItem<?>> iter)
          Return the centroid (averaged location) of a group of items.
static java.awt.geom.Point2D DisplayLib.getCentroid(java.lang.Iterable<VisualItem<?>> iter, java.awt.geom.Point2D p)
          Return the centroid (averaged location) of a group of items.
 

Uses of VisualItem in prefuse.visual
 

Classes in prefuse.visual with type parameters of type VisualItem
 interface AggregateItem<T extends VisualItem<?>,V extends VisualItem<?>>
          VisualItem that represents an aggregation of one or more other VisualItems.
 interface AggregateItem<T extends VisualItem<?>,V extends VisualItem<?>>
          VisualItem that represents an aggregation of one or more other VisualItems.
 class AggregateTable<T extends AggregateItem<T,V>,V extends VisualItem<?>>
          VisualTable instance that maintains visual items representing aggregates of items.
 class VisualGraph<T extends VisualItem<?>,N extends NodeItem<N,E>,E extends EdgeItem<N,E>>
          A visual abstraction of a graph data structure.
 interface VisualItem<T extends VisualItem<?>>
          Base interface for representing a visual item, a data object with a visual interactive form.
 class VisualTable<T extends Tuple<?>,C extends VisualItem<?>>
          A visual abstraction of a Table data structure.
 class VisualTree<T extends VisualItem<?>,N extends NodeItem<N,E>,E extends EdgeItem<N,E>>
          A visual abstraction of a tree data structure.
 interface VisualTupleSet<T extends VisualItem<?>>
          TupleSet sub-interface for TupleSet instances that contain VisualItems, Tuple instances that include visual properties.
 

Subinterfaces of VisualItem in prefuse.visual
 interface AggregateItem<T extends VisualItem<?>,V extends VisualItem<?>>
          VisualItem that represents an aggregation of one or more other VisualItems.
 interface DecoratorItem<T extends DecoratorItem<T>>
          VisualItem that "decorates" another VisualItem.
 interface EdgeItem<N extends NodeItem<N,E>,E extends EdgeItem<N,E>>
          VisualItem that represents an edge in a graph.
 interface NodeItem<N extends NodeItem<N,E>,E extends EdgeItem<N,E>>
          VisualItem that represents a node in a graph.
 

Methods in prefuse.visual with type parameters of type VisualItem
static
<V extends VisualItem<?>>
AggregateTable<TableAggregateItem<V>,V>
AggregateTable.createAggregateTable(Visualization vis, java.lang.String group)
           
static
<V extends VisualItem<?>>
AggregateTable<TableAggregateItem<V>,V>
AggregateTable.createAggregateTable(Visualization vis, java.lang.String group, Schema schema)
           
 

Methods in prefuse.visual that return VisualItem
 VisualItem<?> DecoratorItem.getDecoratedItem()
          Get the VisualItem that this item is decorating.
 

Methods in prefuse.visual with parameters of type VisualItem
 void AggregateTable.addToAggregate(int row, VisualItem<?> member)
          Add an item to the aggregation at the given row.
 boolean AggregateTable.aggregateContains(int row, VisualItem<?> member)
          Indicates if an item is a member of the aggregate at the given row
 boolean AggregateItem.containsItem(VisualItem<?> item)
          Indicates is a given VisualItem is contained in the aggregation.
protected  int AggregateTable.getAggregatedRow(int row, VisualItem<?> member)
          Get the row index to the aggregate mapping table for the given aggregate and contained VisualItem.
 void AggregateTable.removeFromAggregate(int row, VisualItem<?> member)
          Remove an item from the aggregation at the given row
 void AggregateItem.removeItem(VisualItem<?> item)
          Remove a VisualItem from this aggregate.
 

Uses of VisualItem in prefuse.visual.sort
 

Methods in prefuse.visual.sort with parameters of type VisualItem
 int ItemSorter.compare(VisualItem<?> v1, VisualItem<?> v2)
          Compare two items based on their ordering scores.
 int ItemSorter.compare(VisualItem<?> v1, VisualItem<?> v2)
          Compare two items based on their ordering scores.
 int TreeDepthItemSorter.score(VisualItem<?> item)
          Score items similarly to ItemSorter, but additionally ranks items based on their tree depth.
 int ItemSorter.score(VisualItem<?> item)
          Return an ordering score for an item.
 

Uses of VisualItem in prefuse.visual.tuple
 

Classes in prefuse.visual.tuple with type parameters of type VisualItem
 class TableAggregateItem<V extends VisualItem<?>>
          AggregateItem implementation that uses data values from a backing AggregateTable.
 

Classes in prefuse.visual.tuple that implement VisualItem
 class TableAggregateItem<V extends VisualItem<?>>
          AggregateItem implementation that uses data values from a backing AggregateTable.
 class TableDecoratorItem
          DecoratorItem implementation that uses data values from a backing VisualTable.
 class TableEdgeItem
          EdgeItem implementation that used data values from a backing VisualTable of edges.
 class TableNodeItem
          NodeItem implementation that used data values from a backing VisualTable of nodes.
 class TableVisualItem<T extends TableVisualItem<?>>
          VisualItem implementation that uses data values from a backing VisualTable.
 

Methods in prefuse.visual.tuple that return VisualItem
 VisualItem<?> TableDecoratorItem.getDecoratedItem()
           
 

Methods in prefuse.visual.tuple with parameters of type VisualItem
 boolean TableAggregateItem.containsItem(VisualItem<?> item)
           
 void TableAggregateItem.removeItem(VisualItem<?> item)
           
 



Copyright © 2008 Regents of the University of California