Package edu.uci.ics.jung.visualization.decorators

Mechanisms for associating data (shapes, colors, values, strings, etc.) with graph elements.

See:
          Description

Interface Summary
EdgeShape.IndexedRendering<V,E>  
SettableVertexShapeTransformer<V>  
 

Class Summary
AbstractEdgeShapeTransformer<V,E> An interface for decorators that return a Shape for a specified edge.
AbstractVertexShapeTransformer<V>  
ConstantDirectionalEdgeValueTransformer<V,E> Returns the constructor-specified value for each edge type.
DefaultVertexIconTransformer<V> A simple, stateful VertexIconFunction.
DirectionalEdgeArrowTransformer<V,E> Returns wedge arrows for undirected edges and notched arrows for directed edges, of the specified dimensions.
EdgeShape<V,E> An interface for decorators that return a Shape for a specified edge.
EdgeShape.BentLine<V,E> An edge shape that renders as a bent-line between the vertex endpoints.
EdgeShape.Box<V,E> An edge shape that renders as a loop with its nadir at the center of the vertex.
EdgeShape.CubicCurve<V,E> An edge shape that renders as a CubicCurve between vertex endpoints.
EdgeShape.Line<V,E> An edge shape that renders as a straight line between the vertex endpoints.
EdgeShape.Loop<V,E> An edge shape that renders as a loop with its nadir at the center of the vertex.
EdgeShape.Orthogonal<V,E> An edge shape that renders as a bent-line between the vertex endpoints.
EdgeShape.QuadCurve<V,E> An edge shape that renders as a QuadCurve between vertex endpoints.
EdgeShape.SimpleLoop<V,E> An edge shape that renders as a loop with its nadir at the center of the vertex.
EdgeShape.Wedge<V,E> An edge shape that renders as an isosceles triangle whose apex is at the destination vertex for directed edges, and as a "bowtie" shape for undirected edges.
EllipseVertexShapeTransformer<V>  
GradientEdgePaintTransformer<V,E> Creates GradientPaint instances which can be used to paint an Edge.
InterpolatingVertexSizeTransformer<V> Provides vertex sizes that are spaced proportionally between min_size and max_size depending on
NumberFormattingTransformer<T> Transforms inputs to String representations by chaining an input Number-generating Transformer with an internal NumberFormat instance.
PickableEdgePaintTransformer<E> Paints each edge according to the Paint parameters given in the constructor, so that picked and non-picked edges can be made to look different.
PickableVertexIconTransformer<V> Supplies an Icon for each vertex according to the Icon parameters given in the constructor, so that picked and non-picked vertices can be made to look different.
PickableVertexPaintTransformer<V> Paints each vertex according to the Paint parameters given in the constructor, so that picked and non-picked vertices can be made to look different.
ToStringLabeller<V> Labels vertices by their toString.
VertexIconShapeTransformer<V> A default implementation that stores images in a Map keyed on the vertex.
 

Package edu.uci.ics.jung.visualization.decorators Description

Mechanisms for associating data (shapes, colors, values, strings, etc.) with graph elements.



Copyright © 2009. All Rights Reserved.