Package edu.uci.ics.jung.visualization
Class PluggableRenderContext<V,E>
- java.lang.Object
-
- edu.uci.ics.jung.visualization.PluggableRenderContext<V,E>
-
- All Implemented Interfaces:
RenderContext<V,E>
public class PluggableRenderContext<V,E> extends java.lang.Object implements RenderContext<V,E>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface edu.uci.ics.jung.visualization.RenderContext
RenderContext.DirectedEdgeArrowPredicate<V,E>, RenderContext.UndirectedEdgeArrowPredicate<V,E>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.collections4.Transformer<E,java.awt.Paint>arrowDrawPaintTransformerprotected org.apache.commons.collections4.Transformer<E,java.awt.Paint>arrowFillPaintTransformerprotected floatarrowPlacementToleranceprotected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>>edgeArrowPredicateprotected org.apache.commons.collections4.Transformer<E,java.awt.Stroke>edgeArrowStrokeTransformerprotected org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape>edgeArrowTransformerprotected org.apache.commons.collections4.Transformer<E,java.awt.Paint>edgeDrawPaintTransformerprotected org.apache.commons.collections4.Transformer<E,java.awt.Paint>edgeFillPaintTransformerprotected org.apache.commons.collections4.Transformer<E,java.awt.Font>edgeFontTransformerprotected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>>edgeIncludePredicateprotected org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.lang.Number>edgeLabelClosenessTransformerprotected EdgeLabelRendereredgeLabelRendererprotected org.apache.commons.collections4.Transformer<E,java.lang.String>edgeLabelTransformerprotected org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape>edgeShapeTransformerprotected org.apache.commons.collections4.Transformer<E,java.awt.Stroke>edgeStrokeTransformerprotected GraphicsDecoratorgraphicsContextprotected edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E>incidentEdgeIndexFunctionprotected intlabelOffsetprotected MultiLayerTransformermultiLayerTransformerprotected edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E>parallelEdgeIndexFunctionprotected PickedState<E>pickedEdgeStateprotected PickedState<V>pickedVertexStateprotected edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E>pickSupportpluggable support for picking graph elements by finding them based on their coordinates.protected javax.swing.CellRendererPanerendererPaneThe CellRendererPane is used here just as it is in JTree and JTable, to allow a pluggable JLabel-based renderer for Vertex and Edge label strings and icons.protected javax.swing.JComponentscreenDevicethe JComponent that this Renderer will display the graph onprotected org.apache.commons.collections4.Transformer<V,java.awt.Paint>vertexDrawPaintTransformerprotected org.apache.commons.collections4.Transformer<V,java.awt.Paint>vertexFillPaintTransformerprotected org.apache.commons.collections4.Transformer<V,java.awt.Font>vertexFontTransformerprotected org.apache.commons.collections4.Transformer<V,javax.swing.Icon>vertexIconTransformerprotected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>>vertexIncludePredicateprotected VertexLabelRenderervertexLabelRendererA default GraphLabelRenderer - picked Vertex labels are blue, picked edge labels are cyanprotected org.apache.commons.collections4.Transformer<V,java.lang.String>vertexLabelTransformerprotected org.apache.commons.collections4.Transformer<V,java.awt.Shape>vertexShapeTransformerprotected org.apache.commons.collections4.Transformer<V,java.awt.Stroke>vertexStrokeTransformer-
Fields inherited from interface edu.uci.ics.jung.visualization.RenderContext
DASHED, dashing, DOTTED, dotting, LABEL_OFFSET
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.collections4.Transformer<E,java.awt.Paint>getArrowDrawPaintTransformer()org.apache.commons.collections4.Transformer<E,java.awt.Paint>getArrowFillPaintTransformer()floatgetArrowPlacementTolerance()static float[]getDashing()static float[]getDotting()org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>>getEdgeArrowPredicate()org.apache.commons.collections4.Transformer<E,java.awt.Stroke>getEdgeArrowStrokeTransformer()org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape>getEdgeArrowTransformer()org.apache.commons.collections4.Transformer<E,java.awt.Paint>getEdgeDrawPaintTransformer()org.apache.commons.collections4.Transformer<E,java.awt.Paint>getEdgeFillPaintTransformer()org.apache.commons.collections4.Transformer<E,java.awt.Font>getEdgeFontTransformer()org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>>getEdgeIncludePredicate()org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.lang.Number>getEdgeLabelClosenessTransformer()EdgeLabelRenderergetEdgeLabelRenderer()org.apache.commons.collections4.Transformer<E,java.lang.String>getEdgeLabelTransformer()org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape>getEdgeShapeTransformer()org.apache.commons.collections4.Transformer<E,java.awt.Stroke>getEdgeStrokeTransformer()GraphicsDecoratorgetGraphicsContext()intgetLabelOffset()MultiLayerTransformergetMultiLayerTransformer()edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E>getParallelEdgeIndexFunction()PickedState<E>getPickedEdgeState()PickedState<V>getPickedVertexState()edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E>getPickSupport()javax.swing.CellRendererPanegetRendererPane()javax.swing.JComponentgetScreenDevice()org.apache.commons.collections4.Transformer<V,java.awt.Paint>getVertexDrawPaintTransformer()org.apache.commons.collections4.Transformer<V,java.awt.Paint>getVertexFillPaintTransformer()org.apache.commons.collections4.Transformer<V,java.awt.Font>getVertexFontTransformer()org.apache.commons.collections4.Transformer<V,javax.swing.Icon>getVertexIconTransformer()org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>>getVertexIncludePredicate()VertexLabelRenderergetVertexLabelRenderer()org.apache.commons.collections4.Transformer<V,java.lang.String>getVertexLabelTransformer()org.apache.commons.collections4.Transformer<V,java.awt.Shape>getVertexShapeTransformer()org.apache.commons.collections4.Transformer<V,java.awt.Stroke>getVertexStrokeTransformer()voidsetArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer)voidsetArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer)voidsetArrowPlacementTolerance(float arrow_placement_tolerance)voidsetEdgeArrowPredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate)voidsetEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer)voidsetEdgeArrowTransformer(org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape> edgeArrowTransformer)voidsetEdgeDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer)voidsetEdgeFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeFillPaintTransformer)voidsetEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer)voidsetEdgeIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeIncludePredicate)voidsetEdgeLabelClosenessTransformer(org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.lang.Number> edgeLabelClosenessTransformer)voidsetEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)voidsetEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeLabelTransformer)voidsetEdgeShapeTransformer(org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape> edgeShapeTransformer)voidsetEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer)voidsetGraphicsContext(GraphicsDecorator graphicsContext)voidsetLabelOffset(int labelOffset)voidsetMultiLayerTransformer(MultiLayerTransformer basicTransformer)voidsetParallelEdgeIndexFunction(edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction)voidsetPickedEdgeState(PickedState<E> pickedEdgeState)voidsetPickedVertexState(PickedState<V> pickedVertexState)voidsetPickSupport(edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport)voidsetRendererPane(javax.swing.CellRendererPane rendererPane)voidsetScreenDevice(javax.swing.JComponent screenDevice)voidsetVertexDrawPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer)voidsetVertexFillPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer)voidsetVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer)voidsetVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer)voidsetVertexIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate)voidsetVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)voidsetVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexLabelTransformer)voidsetVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer)voidsetVertexStrokeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer)
-
-
-
Field Detail
-
arrowPlacementTolerance
protected float arrowPlacementTolerance
-
vertexIncludePredicate
protected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate
-
vertexStrokeTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer
-
vertexShapeTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer
-
vertexLabelTransformer
protected org.apache.commons.collections4.Transformer<V,java.lang.String> vertexLabelTransformer
-
vertexIconTransformer
protected org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer
-
vertexFontTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer
-
vertexDrawPaintTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer
-
vertexFillPaintTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer
-
edgeLabelTransformer
protected org.apache.commons.collections4.Transformer<E,java.lang.String> edgeLabelTransformer
-
edgeStrokeTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer
-
edgeArrowStrokeTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer
-
edgeArrowTransformer
protected org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape> edgeArrowTransformer
-
edgeArrowPredicate
protected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate
-
edgeIncludePredicate
protected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeIncludePredicate
-
edgeFontTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer
-
edgeLabelClosenessTransformer
protected org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.lang.Number> edgeLabelClosenessTransformer
-
edgeShapeTransformer
protected org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape> edgeShapeTransformer
-
edgeFillPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeFillPaintTransformer
-
edgeDrawPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer
-
arrowFillPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer
-
arrowDrawPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer
-
parallelEdgeIndexFunction
protected edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction
-
incidentEdgeIndexFunction
protected edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> incidentEdgeIndexFunction
-
multiLayerTransformer
protected MultiLayerTransformer multiLayerTransformer
-
pickSupport
protected edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport
pluggable support for picking graph elements by finding them based on their coordinates.
-
labelOffset
protected int labelOffset
-
screenDevice
protected javax.swing.JComponent screenDevice
the JComponent that this Renderer will display the graph on
-
pickedVertexState
protected PickedState<V> pickedVertexState
-
pickedEdgeState
protected PickedState<E> pickedEdgeState
-
rendererPane
protected javax.swing.CellRendererPane rendererPane
The CellRendererPane is used here just as it is in JTree and JTable, to allow a pluggable JLabel-based renderer for Vertex and Edge label strings and icons.
-
vertexLabelRenderer
protected VertexLabelRenderer vertexLabelRenderer
A default GraphLabelRenderer - picked Vertex labels are blue, picked edge labels are cyan
-
edgeLabelRenderer
protected EdgeLabelRenderer edgeLabelRenderer
-
graphicsContext
protected GraphicsDecorator graphicsContext
-
-
Method Detail
-
getVertexShapeTransformer
public org.apache.commons.collections4.Transformer<V,java.awt.Shape> getVertexShapeTransformer()
- Specified by:
getVertexShapeTransformerin interfaceRenderContext<V,E>- Returns:
- the vertexShapeTransformer
-
setVertexShapeTransformer
public void setVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer)
- Specified by:
setVertexShapeTransformerin interfaceRenderContext<V,E>- Parameters:
vertexShapeTransformer- the vertexShapeTransformer to set
-
getVertexStrokeTransformer
public org.apache.commons.collections4.Transformer<V,java.awt.Stroke> getVertexStrokeTransformer()
- Specified by:
getVertexStrokeTransformerin interfaceRenderContext<V,E>- Returns:
- the vertexStrokeTransformer
-
setVertexStrokeTransformer
public void setVertexStrokeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer)
- Specified by:
setVertexStrokeTransformerin interfaceRenderContext<V,E>- Parameters:
vertexStrokeTransformer- the vertexStrokeTransformer to set
-
getDashing
public static float[] getDashing()
-
getDotting
public static float[] getDotting()
-
getArrowPlacementTolerance
public float getArrowPlacementTolerance()
- Specified by:
getArrowPlacementTolerancein interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#getArrow_placement_tolerance()
-
setArrowPlacementTolerance
public void setArrowPlacementTolerance(float arrow_placement_tolerance)
- Specified by:
setArrowPlacementTolerancein interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setArrow_placement_tolerance(float)
-
getEdgeArrowTransformer
public org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape> getEdgeArrowTransformer()
- Specified by:
getEdgeArrowTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeArrowTransformer()
-
setEdgeArrowTransformer
public void setEdgeArrowTransformer(org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape> edgeArrowTransformer)
- Specified by:
setEdgeArrowTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeArrowTransformer(edu.uci.ics.jung.visualization.decorators.EdgeArrowTransformer)
-
getEdgeArrowPredicate
public org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> getEdgeArrowPredicate()
- Specified by:
getEdgeArrowPredicatein interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeArrowPredicate()
-
setEdgeArrowPredicate
public void setEdgeArrowPredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate)
- Specified by:
setEdgeArrowPredicatein interfaceRenderContext<V,E>- See Also:
RenderContext.setEdgeArrowPredicate(Predicate)
-
getEdgeFontTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Font> getEdgeFontTransformer()
- Specified by:
getEdgeFontTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeFontTransformer()
-
setEdgeFontTransformer
public void setEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer)
- Specified by:
setEdgeFontTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeFontTransformer(edu.uci.ics.jung.visualization.decorators.EdgeFontTransformer)
-
getEdgeIncludePredicate
public org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> getEdgeIncludePredicate()
- Specified by:
getEdgeIncludePredicatein interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeIncludePredicate()
-
setEdgeIncludePredicate
public void setEdgeIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeIncludePredicate)
- Specified by:
setEdgeIncludePredicatein interfaceRenderContext<V,E>- See Also:
RenderContext.setEdgeIncludePredicate(org.apache.commons.collections4.Predicate)
-
getEdgeLabelClosenessTransformer
public org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.lang.Number> getEdgeLabelClosenessTransformer()
- Specified by:
getEdgeLabelClosenessTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeLabelClosenessTransformer()
-
setEdgeLabelClosenessTransformer
public void setEdgeLabelClosenessTransformer(org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.lang.Number> edgeLabelClosenessTransformer)
- Specified by:
setEdgeLabelClosenessTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeLabelClosenessTransformer(edu.uci.ics.jung.visualization.decorators.NumberDirectionalEdgeValue)
-
getEdgeLabelRenderer
public EdgeLabelRenderer getEdgeLabelRenderer()
- Specified by:
getEdgeLabelRendererin interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeLabelRenderer()
-
setEdgeLabelRenderer
public void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
- Specified by:
setEdgeLabelRendererin interfaceRenderContext<V,E>- See Also:
RenderContext.setEdgeLabelRenderer(edu.uci.ics.jung.visualization.EdgeLabelRenderer)
-
getEdgeFillPaintTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getEdgeFillPaintTransformer()
- Specified by:
getEdgeFillPaintTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#getEdgePaintTransformer()
-
setEdgeDrawPaintTransformer
public void setEdgeDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer)
- Specified by:
setEdgeDrawPaintTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgePaintTransformer(edu.uci.ics.jung.visualization.decorators.EdgePaintTransformer)
-
getEdgeDrawPaintTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getEdgeDrawPaintTransformer()
- Specified by:
getEdgeDrawPaintTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#getEdgePaintTransformer()
-
setEdgeFillPaintTransformer
public void setEdgeFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeFillPaintTransformer)
- Specified by:
setEdgeFillPaintTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgePaintTransformer(edu.uci.ics.jung.visualization.decorators.EdgePaintTransformer)
-
getEdgeShapeTransformer
public org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape> getEdgeShapeTransformer()
- Specified by:
getEdgeShapeTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeShapeTransformer()
-
setEdgeShapeTransformer
public void setEdgeShapeTransformer(org.apache.commons.collections4.Transformer<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>,java.awt.Shape> edgeShapeTransformer)
- Specified by:
setEdgeShapeTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeShapeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeShapeTransformer)
-
getEdgeLabelTransformer
public org.apache.commons.collections4.Transformer<E,java.lang.String> getEdgeLabelTransformer()
- Specified by:
getEdgeLabelTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeLabelTransformer()
-
setEdgeLabelTransformer
public void setEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeLabelTransformer)
- Specified by:
setEdgeLabelTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeLabelTransformer(edu.uci.ics.jung.visualization.decorators.EdgeLabelTransformer)
-
getEdgeStrokeTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Stroke> getEdgeStrokeTransformer()
- Specified by:
getEdgeStrokeTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeStrokeTransformer()
-
setEdgeStrokeTransformer
public void setEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer)
- Specified by:
setEdgeStrokeTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeStrokeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeStrokeTransformer)
-
getEdgeArrowStrokeTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Stroke> getEdgeArrowStrokeTransformer()
- Specified by:
getEdgeArrowStrokeTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getEdgeStrokeTransformer()
-
setEdgeArrowStrokeTransformer
public void setEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer)
- Specified by:
setEdgeArrowStrokeTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeStrokeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeStrokeTransformer)
-
getGraphicsContext
public GraphicsDecorator getGraphicsContext()
- Specified by:
getGraphicsContextin interfaceRenderContext<V,E>- See Also:
RenderContext.getGraphicsContext()
-
setGraphicsContext
public void setGraphicsContext(GraphicsDecorator graphicsContext)
- Specified by:
setGraphicsContextin interfaceRenderContext<V,E>- See Also:
RenderContext.setGraphicsContext(GraphicsDecorator)
-
getLabelOffset
public int getLabelOffset()
- Specified by:
getLabelOffsetin interfaceRenderContext<V,E>- See Also:
RenderContext.getLabelOffset()
-
setLabelOffset
public void setLabelOffset(int labelOffset)
- Specified by:
setLabelOffsetin interfaceRenderContext<V,E>- See Also:
RenderContext.setLabelOffset(int)
-
getParallelEdgeIndexFunction
public edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
- Specified by:
getParallelEdgeIndexFunctionin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#getParallelEdgeIndexTransformer()
-
setParallelEdgeIndexFunction
public void setParallelEdgeIndexFunction(edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction)
- Specified by:
setParallelEdgeIndexFunctionin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setParallelEdgeIndexFunction(edu.uci.ics.graph.util.ParallelEdgeIndexFunction)
-
getPickedEdgeState
public PickedState<E> getPickedEdgeState()
- Specified by:
getPickedEdgeStatein interfaceRenderContext<V,E>- See Also:
RenderContext.getPickedEdgeState()
-
setPickedEdgeState
public void setPickedEdgeState(PickedState<E> pickedEdgeState)
- Specified by:
setPickedEdgeStatein interfaceRenderContext<V,E>- See Also:
RenderContext.setPickedEdgeState(edu.uci.ics.jung.visualization.picking.PickedState)
-
getPickedVertexState
public PickedState<V> getPickedVertexState()
- Specified by:
getPickedVertexStatein interfaceRenderContext<V,E>- See Also:
RenderContext.getPickedVertexState()
-
setPickedVertexState
public void setPickedVertexState(PickedState<V> pickedVertexState)
- Specified by:
setPickedVertexStatein interfaceRenderContext<V,E>- See Also:
RenderContext.setPickedVertexState(edu.uci.ics.jung.visualization.picking.PickedState)
-
getRendererPane
public javax.swing.CellRendererPane getRendererPane()
- Specified by:
getRendererPanein interfaceRenderContext<V,E>- See Also:
RenderContext.getRendererPane()
-
setRendererPane
public void setRendererPane(javax.swing.CellRendererPane rendererPane)
- Specified by:
setRendererPanein interfaceRenderContext<V,E>- See Also:
RenderContext.setRendererPane(javax.swing.CellRendererPane)
-
getScreenDevice
public javax.swing.JComponent getScreenDevice()
- Specified by:
getScreenDevicein interfaceRenderContext<V,E>- See Also:
RenderContext.getScreenDevice()
-
setScreenDevice
public void setScreenDevice(javax.swing.JComponent screenDevice)
- Specified by:
setScreenDevicein interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setScreenDevice(edu.uci.ics.jung.visualization.VisualizationViewer)
-
getVertexFontTransformer
public org.apache.commons.collections4.Transformer<V,java.awt.Font> getVertexFontTransformer()
- Specified by:
getVertexFontTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getVertexFontTransformer()
-
setVertexFontTransformer
public void setVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer)
- Specified by:
setVertexFontTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexFontTransformer(edu.uci.ics.jung.visualization.decorators.VertexFontTransformer)
-
getVertexIconTransformer
public org.apache.commons.collections4.Transformer<V,javax.swing.Icon> getVertexIconTransformer()
- Specified by:
getVertexIconTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getVertexIconTransformer()
-
setVertexIconTransformer
public void setVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer)
- Specified by:
setVertexIconTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexIconTransformer(edu.uci.ics.jung.visualization.decorators.VertexIconTransformer)
-
getVertexIncludePredicate
public org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> getVertexIncludePredicate()
- Specified by:
getVertexIncludePredicatein interfaceRenderContext<V,E>- See Also:
RenderContext.getVertexIncludePredicate()
-
setVertexIncludePredicate
public void setVertexIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate)
- Specified by:
setVertexIncludePredicatein interfaceRenderContext<V,E>- See Also:
RenderContext.setVertexIncludePredicate(org.apache.commons.collections4.Predicate)
-
getVertexLabelRenderer
public VertexLabelRenderer getVertexLabelRenderer()
- Specified by:
getVertexLabelRendererin interfaceRenderContext<V,E>- See Also:
RenderContext.getVertexLabelRenderer()
-
setVertexLabelRenderer
public void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
- Specified by:
setVertexLabelRendererin interfaceRenderContext<V,E>- See Also:
RenderContext.setVertexLabelRenderer(edu.uci.ics.jung.visualization.VertexLabelRenderer)
-
getVertexFillPaintTransformer
public org.apache.commons.collections4.Transformer<V,java.awt.Paint> getVertexFillPaintTransformer()
- Specified by:
getVertexFillPaintTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#getVertexPaintTransformer()
-
setVertexFillPaintTransformer
public void setVertexFillPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer)
- Specified by:
setVertexFillPaintTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexPaintTransformer(edu.uci.ics.jung.visualization.decorators.VertexPaintTransformer)
-
getVertexDrawPaintTransformer
public org.apache.commons.collections4.Transformer<V,java.awt.Paint> getVertexDrawPaintTransformer()
- Specified by:
getVertexDrawPaintTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#getVertexPaintTransformer()
-
setVertexDrawPaintTransformer
public void setVertexDrawPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer)
- Specified by:
setVertexDrawPaintTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexPaintTransformer(edu.uci.ics.jung.visualization.decorators.VertexPaintTransformer)
-
getVertexLabelTransformer
public org.apache.commons.collections4.Transformer<V,java.lang.String> getVertexLabelTransformer()
- Specified by:
getVertexLabelTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getVertexLabelTransformer()
-
setVertexLabelTransformer
public void setVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexLabelTransformer)
- Specified by:
setVertexLabelTransformerin interfaceRenderContext<V,E>- See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexLabelTransformer(edu.uci.ics.jung.visualization.decorators.VertexLabelTransformer)
-
getPickSupport
public edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> getPickSupport()
- Specified by:
getPickSupportin interfaceRenderContext<V,E>- Returns:
- the pickSupport
-
setPickSupport
public void setPickSupport(edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport)
- Specified by:
setPickSupportin interfaceRenderContext<V,E>- Parameters:
pickSupport- the pickSupport to set
-
getMultiLayerTransformer
public MultiLayerTransformer getMultiLayerTransformer()
- Specified by:
getMultiLayerTransformerin interfaceRenderContext<V,E>- Returns:
- the basicTransformer
-
setMultiLayerTransformer
public void setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
- Specified by:
setMultiLayerTransformerin interfaceRenderContext<V,E>- Parameters:
basicTransformer- the basicTransformer to set
-
getArrowDrawPaintTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowDrawPaintTransformer()
- Specified by:
getArrowDrawPaintTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getArrowDrawPaintTransformer()
-
getArrowFillPaintTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowFillPaintTransformer()
- Specified by:
getArrowFillPaintTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.getArrowFillPaintTransformer()
-
setArrowDrawPaintTransformer
public void setArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer)
- Specified by:
setArrowDrawPaintTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.setArrowDrawPaintTransformer(Transformer)
-
setArrowFillPaintTransformer
public void setArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer)
- Specified by:
setArrowFillPaintTransformerin interfaceRenderContext<V,E>- See Also:
RenderContext.setArrowFillPaintTransformer(Transformer)
-
-