Package org.jungrapht.visualization.renderers
Visualization mechanisms relating to rendering.
-
Interface Summary Interface Description EdgeArrowRenderingSupport<V,E> EdgeLabelRenderer ModalRenderer<V,E> Interface for Modality in Renderers.Renderer<V,E> The interface for drawing vertices, edges, and their labels.Renderer.Edge<V,E> Renderer.EdgeLabel<V,E> Renderer.Vertex<V,E> Renderer.VertexLabel<V,E> Renderer.VertexLabel.Positioner VertexLabelRenderer VertexShapeFunctionConsumer<V> -
Class Summary Class Description AbstractEdgeRenderer<V,E> AbstractVertexRenderer<V,E> BiModalRenderer<V,E> ARenderer
that delegates to either aHeavyweightRenderer
or aLightweightRenderer
depending on the results of a count Predicate and a scale PredicateBiModalRenderer.Builder<V,E,T extends BiModalRenderer<V,E>,B extends BiModalRenderer.Builder<V,E,T,B>> Builder to create a configured instance of a BiModalRendererBiModalSelectionRenderer<V,E> This Renderer will draw the selection highlights for a Paintable.BiModalSelectionRenderer.Builder<V,E,T extends BiModalSelectionRenderer<V,E>,B extends BiModalSelectionRenderer.Builder<V,E,T,B>> CenterEdgeArrowRenderingSupport<V,E> Checkmark a simple Icon that draws a checkmark in the lower-right quadrant of its area.DefaultEdgeArrowRenderingSupport<V,E> DefaultModalRenderer<V,E> ARenderer
that delegates to either aHeavyweightRenderer
or aLightweightRenderer
depending on the results of a count predicate and a scale predicateDefaultModalRenderer.Builder<V,E,M extends Enum<M>,T extends DefaultModalRenderer<V,E>,B extends DefaultModalRenderer.Builder<V,E,M,T,B>> GradientVertexRenderer<V,E> A renderer that will fill vertex shapes with a GradientPaintHeavyweightEdgeRenderer<V,E> HeavyweightVertexLabelRenderer<V,E> HeavyweightVertexLabelRenderer.InsidePositioner HeavyweightVertexLabelRenderer.OutsidePositioner HeavyweightVertexRenderer<V,E> HeavyweightVertexSelectionRenderer<V,E> HeayweightEdgeLabelRenderer<V,E> JLabelEdgeLabelRenderer JLabelEdgeLabelRenderer is similar to the cell renderers used by the JTable and JTree jfc classes.JLabelVertexLabelRenderer JLabelVertexLabelRenderer is similar to the cell renderers used by the JTable and JTree JFC classes.JTextAreaVertexLabelRenderer JLabelVertexLabelRenderer is similar to the cell renderers used by the JTable and JTree JFC classes.LightweightEdgeRenderer<V,E> LightweightRenderer<V,E> LightweightVertexRenderer<V,E> LightweightVertexSelectionRenderer<V,E> ModalRenderer.Mode the Modes for renderingRenderer.Builder<V,E,T extends Renderer<V,E>,B extends Renderer.Builder<V,E,T,B>> Renderer.Edge.NOOP<V,E> Renderer.EdgeLabel.NOOP<V,E> Renderer.Vertex.NOOP<V,E> Renderer.VertexLabel.NOOP<V,E> ReshapingEdgeRenderer<V,E> uses a flatness argument to break edges into smaller segments.SelectionRenderer<V,E> VertexLabelAsShapeRenderer<V,E> Renders Vertex Labels, but can also supply Shapes for vertices. -
Enum Summary Enum Description Renderer.VertexLabel.Position