Package org.jungrapht.visualization
Frameworks and mechanisms for visualizing JUNGRAPHT graphs using Swing/AWT.
-
Interface Summary Interface Description MultiLayerTransformer RenderContext<V,E> Holds theFunction
s and state for rendering a graphRenderContextStateChange An event model to convey that the RenderContext has changed.RenderContextStateChange.Listener<V,E> interface required for consumers of this event modelRenderContextStateChange.Producer indicates that an implementor supports being a producer for this event modelRenderContextStateChange.Support<V,E> required method signatures to be a producer for this event modelSatelliteVisualizationViewer<V,E> A VisualizationViewer that can act as a satellite view for another (master) VisualizationViewer.VisualizationComponent VisualizationModel<V,E> Interface for the visualization model to hold state information for a graph visualizationVisualizationServer<V,E> The interface for the visualization viewVisualizationServer.Paintable an interface for the preRender and postRenderVisualizationViewer<V,E> Adds mouse behaviors and tooltips to the graph VisualizationServer base classVisualizationViewer.GraphMouse a convenience type to represent a class that processes all types of mouse events for the graph -
Class Summary Class Description AbstractSatelliteVisualizationViewer<V,E> Provided as a public base class for extending the DefaultVisualizationViewerAbstractVisualizationModel<V,E> Provided as a public base class for extending the DefaultVisualizationModelAbstractVisualizationServer<V,E> Provided as a public base class for extending the DefaultVisualizationServerAbstractVisualizationViewer<V,E> Provided as a public base class for extending the DefaultVisualizationViewerDefaultRenderContext<V,E> DefaultRenderContext.ShapeFunctionSupplier<V> Supplies Shapes for vertices by checking various propertiesDefaultSatelliteVisualizationViewer<V,E> A VisualizationViewer that can act as a satellite view for another (master) VisualizationViewer.DefaultTransformer A basic implementation of the MultiLayerTransformer interface that provides two Layers: VIEW and LAYOUT.FourPassImageShaper Provides Supplier methods that, given a BufferedImage, an Image, or the fileName of an image, will return a java.awt.Shape that is the contiguous traced outline of the opaque part of the image.LayeredIcon An icon that is made up of a collection of Icons.PivotingImageShaper Provides Supplier methods that, given a BufferedImage, an Image, or the fileName of an image, will return a java.awt.Shape that is the contiguous traced outline of the opaque part of the image.PropertyLoader RenderContext.DirectedEdgeArrowPredicate RenderContext.UndirectedEdgeArrowPredicate RenderContextStateChange.Event<V,E> the event payload produced by this event model and consumed by its Listener consumers.RenderContextStateChange.SupportImpl<V,E> implementations for a producer of this event modelSatelliteVisualizationViewer.Builder<V,E,T extends DefaultSatelliteVisualizationViewer<V,E>,B extends SatelliteVisualizationViewer.Builder<V,E,T,B>> SatelliteVisualizationViewer.ViewLens<V,E> A four-sided shape that represents the visible part of the master view and is drawn in the satellite viewVisualizationImageServer<V,E> A class that could be used on the server side of a thin-client application.VisualizationImageServer.Builder<V,E,T extends VisualizationImageServer<V,E>,B extends VisualizationImageServer.Builder<V,E,T,B>> VisualizationModel.Builder<V,E,T extends VisualizationModel,B extends VisualizationModel.Builder<V,E,T,B>> A builder for creating instances of a VisualizationModel} with user defined propertiesVisualizationScrollPane VisualizationScrollPane is a Container for the Graph's VisualizationViewer and includes custom horizontal and vertical scrollbars.VisualizationServer.Builder<V,E,T extends org.jungrapht.visualization.DefaultVisualizationServer<V,E>,B extends VisualizationServer.Builder<V,E,T,B>> A builder for creating instances of aVisualizationServer
with user defined propertiesVisualizationViewer.Builder<V,E,T extends org.jungrapht.visualization.DefaultVisualizationViewer<V,E>,B extends VisualizationViewer.Builder<V,E,T,B>> Builder for VisualizationViewer instances -
Enum Summary Enum Description MultiLayerTransformer.Layer VisualizationModel.SpatialSupport the types of spatial data strucure to use with the visualization