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>
arrowDrawPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint>
arrowFillPaintTransformer
protected float
arrowPlacementTolerance
protected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>>
edgeArrowPredicate
protected org.apache.commons.collections4.Transformer<E,java.awt.Stroke>
edgeArrowStrokeTransformer
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
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint>
edgeDrawPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint>
edgeFillPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Font>
edgeFontTransformer
protected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>>
edgeIncludePredicate
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
protected EdgeLabelRenderer
edgeLabelRenderer
protected org.apache.commons.collections4.Transformer<E,java.lang.String>
edgeLabelTransformer
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
protected org.apache.commons.collections4.Transformer<E,java.awt.Stroke>
edgeStrokeTransformer
protected GraphicsDecorator
graphicsContext
protected edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E>
incidentEdgeIndexFunction
protected int
labelOffset
protected MultiLayerTransformer
multiLayerTransformer
protected edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E>
parallelEdgeIndexFunction
protected PickedState<E>
pickedEdgeState
protected PickedState<V>
pickedVertexState
protected edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E>
pickSupport
pluggable support for picking graph elements by finding them based on their coordinates.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.protected javax.swing.JComponent
screenDevice
the JComponent that this Renderer will display the graph onprotected org.apache.commons.collections4.Transformer<V,java.awt.Paint>
vertexDrawPaintTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Paint>
vertexFillPaintTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Font>
vertexFontTransformer
protected org.apache.commons.collections4.Transformer<V,javax.swing.Icon>
vertexIconTransformer
protected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>>
vertexIncludePredicate
protected VertexLabelRenderer
vertexLabelRenderer
A default GraphLabelRenderer - picked Vertex labels are blue, picked edge labels are cyanprotected org.apache.commons.collections4.Transformer<V,java.lang.String>
vertexLabelTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Shape>
vertexShapeTransformer
protected 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()
float
getArrowPlacementTolerance()
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()
EdgeLabelRenderer
getEdgeLabelRenderer()
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()
GraphicsDecorator
getGraphicsContext()
int
getLabelOffset()
MultiLayerTransformer
getMultiLayerTransformer()
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.CellRendererPane
getRendererPane()
javax.swing.JComponent
getScreenDevice()
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()
VertexLabelRenderer
getVertexLabelRenderer()
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()
void
setArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer)
void
setArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer)
void
setArrowPlacementTolerance(float arrow_placement_tolerance)
void
setEdgeArrowPredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate)
void
setEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer)
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)
void
setEdgeDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer)
void
setEdgeFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeFillPaintTransformer)
void
setEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer)
void
setEdgeIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeIncludePredicate)
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)
void
setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
void
setEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeLabelTransformer)
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)
void
setEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer)
void
setGraphicsContext(GraphicsDecorator graphicsContext)
void
setLabelOffset(int labelOffset)
void
setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
void
setParallelEdgeIndexFunction(edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction)
void
setPickedEdgeState(PickedState<E> pickedEdgeState)
void
setPickedVertexState(PickedState<V> pickedVertexState)
void
setPickSupport(edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport)
void
setRendererPane(javax.swing.CellRendererPane rendererPane)
void
setScreenDevice(javax.swing.JComponent screenDevice)
void
setVertexDrawPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer)
void
setVertexFillPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer)
void
setVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer)
void
setVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer)
void
setVertexIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate)
void
setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
void
setVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexLabelTransformer)
void
setVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer)
void
setVertexStrokeTransformer(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:
getVertexShapeTransformer
in interfaceRenderContext<V,E>
- Returns:
- the vertexShapeTransformer
-
setVertexShapeTransformer
public void setVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer)
- Specified by:
setVertexShapeTransformer
in interfaceRenderContext<V,E>
- Parameters:
vertexShapeTransformer
- the vertexShapeTransformer to set
-
getVertexStrokeTransformer
public org.apache.commons.collections4.Transformer<V,java.awt.Stroke> getVertexStrokeTransformer()
- Specified by:
getVertexStrokeTransformer
in interfaceRenderContext<V,E>
- Returns:
- the vertexStrokeTransformer
-
setVertexStrokeTransformer
public void setVertexStrokeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer)
- Specified by:
setVertexStrokeTransformer
in 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:
getArrowPlacementTolerance
in interfaceRenderContext<V,E>
- See Also:
edu.uci.ics.jung.visualization.RenderContext#getArrow_placement_tolerance()
-
setArrowPlacementTolerance
public void setArrowPlacementTolerance(float arrow_placement_tolerance)
- Specified by:
setArrowPlacementTolerance
in 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:
getEdgeArrowTransformer
in 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:
setEdgeArrowTransformer
in 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:
getEdgeArrowPredicate
in 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:
setEdgeArrowPredicate
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setEdgeArrowPredicate(Predicate)
-
getEdgeFontTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Font> getEdgeFontTransformer()
- Specified by:
getEdgeFontTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getEdgeFontTransformer()
-
setEdgeFontTransformer
public void setEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer)
- Specified by:
setEdgeFontTransformer
in 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:
getEdgeIncludePredicate
in 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:
setEdgeIncludePredicate
in 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:
getEdgeLabelClosenessTransformer
in 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:
setEdgeLabelClosenessTransformer
in 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:
getEdgeLabelRenderer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getEdgeLabelRenderer()
-
setEdgeLabelRenderer
public void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
- Specified by:
setEdgeLabelRenderer
in 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:
getEdgeFillPaintTransformer
in 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:
setEdgeDrawPaintTransformer
in 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:
getEdgeDrawPaintTransformer
in 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:
setEdgeFillPaintTransformer
in 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:
getEdgeShapeTransformer
in 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:
setEdgeShapeTransformer
in 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:
getEdgeLabelTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getEdgeLabelTransformer()
-
setEdgeLabelTransformer
public void setEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeLabelTransformer)
- Specified by:
setEdgeLabelTransformer
in 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:
getEdgeStrokeTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getEdgeStrokeTransformer()
-
setEdgeStrokeTransformer
public void setEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer)
- Specified by:
setEdgeStrokeTransformer
in 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:
getEdgeArrowStrokeTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getEdgeStrokeTransformer()
-
setEdgeArrowStrokeTransformer
public void setEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer)
- Specified by:
setEdgeArrowStrokeTransformer
in 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:
getGraphicsContext
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getGraphicsContext()
-
setGraphicsContext
public void setGraphicsContext(GraphicsDecorator graphicsContext)
- Specified by:
setGraphicsContext
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setGraphicsContext(GraphicsDecorator)
-
getLabelOffset
public int getLabelOffset()
- Specified by:
getLabelOffset
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getLabelOffset()
-
setLabelOffset
public void setLabelOffset(int labelOffset)
- Specified by:
setLabelOffset
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setLabelOffset(int)
-
getParallelEdgeIndexFunction
public edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
- Specified by:
getParallelEdgeIndexFunction
in 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:
setParallelEdgeIndexFunction
in 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:
getPickedEdgeState
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getPickedEdgeState()
-
setPickedEdgeState
public void setPickedEdgeState(PickedState<E> pickedEdgeState)
- Specified by:
setPickedEdgeState
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setPickedEdgeState(edu.uci.ics.jung.visualization.picking.PickedState)
-
getPickedVertexState
public PickedState<V> getPickedVertexState()
- Specified by:
getPickedVertexState
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getPickedVertexState()
-
setPickedVertexState
public void setPickedVertexState(PickedState<V> pickedVertexState)
- Specified by:
setPickedVertexState
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setPickedVertexState(edu.uci.ics.jung.visualization.picking.PickedState)
-
getRendererPane
public javax.swing.CellRendererPane getRendererPane()
- Specified by:
getRendererPane
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getRendererPane()
-
setRendererPane
public void setRendererPane(javax.swing.CellRendererPane rendererPane)
- Specified by:
setRendererPane
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setRendererPane(javax.swing.CellRendererPane)
-
getScreenDevice
public javax.swing.JComponent getScreenDevice()
- Specified by:
getScreenDevice
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getScreenDevice()
-
setScreenDevice
public void setScreenDevice(javax.swing.JComponent screenDevice)
- Specified by:
setScreenDevice
in 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:
getVertexFontTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getVertexFontTransformer()
-
setVertexFontTransformer
public void setVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer)
- Specified by:
setVertexFontTransformer
in 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:
getVertexIconTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getVertexIconTransformer()
-
setVertexIconTransformer
public void setVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer)
- Specified by:
setVertexIconTransformer
in 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:
getVertexIncludePredicate
in 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:
setVertexIncludePredicate
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setVertexIncludePredicate(org.apache.commons.collections4.Predicate)
-
getVertexLabelRenderer
public VertexLabelRenderer getVertexLabelRenderer()
- Specified by:
getVertexLabelRenderer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getVertexLabelRenderer()
-
setVertexLabelRenderer
public void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
- Specified by:
setVertexLabelRenderer
in 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:
getVertexFillPaintTransformer
in 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:
setVertexFillPaintTransformer
in 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:
getVertexDrawPaintTransformer
in 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:
setVertexDrawPaintTransformer
in 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:
getVertexLabelTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getVertexLabelTransformer()
-
setVertexLabelTransformer
public void setVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexLabelTransformer)
- Specified by:
setVertexLabelTransformer
in 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:
getPickSupport
in interfaceRenderContext<V,E>
- Returns:
- the pickSupport
-
setPickSupport
public void setPickSupport(edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport)
- Specified by:
setPickSupport
in interfaceRenderContext<V,E>
- Parameters:
pickSupport
- the pickSupport to set
-
getMultiLayerTransformer
public MultiLayerTransformer getMultiLayerTransformer()
- Specified by:
getMultiLayerTransformer
in interfaceRenderContext<V,E>
- Returns:
- the basicTransformer
-
setMultiLayerTransformer
public void setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
- Specified by:
setMultiLayerTransformer
in interfaceRenderContext<V,E>
- Parameters:
basicTransformer
- the basicTransformer to set
-
getArrowDrawPaintTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowDrawPaintTransformer()
- Specified by:
getArrowDrawPaintTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getArrowDrawPaintTransformer()
-
getArrowFillPaintTransformer
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowFillPaintTransformer()
- Specified by:
getArrowFillPaintTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.getArrowFillPaintTransformer()
-
setArrowDrawPaintTransformer
public void setArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer)
- Specified by:
setArrowDrawPaintTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setArrowDrawPaintTransformer(Transformer)
-
setArrowFillPaintTransformer
public void setArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer)
- Specified by:
setArrowFillPaintTransformer
in interfaceRenderContext<V,E>
- See Also:
RenderContext.setArrowFillPaintTransformer(Transformer)
-
-