public class PluggableRenderContext<V,E> extends java.lang.Object implements RenderContext<V,E>
RenderContext.DirectedEdgeArrowPredicate<V,E>, RenderContext.UndirectedEdgeArrowPredicate<V,E>
Modifier and Type | Field and 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 on
|
protected 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 cyan
|
protected 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 |
DASHED, dashing, DOTTED, dotting, LABEL_OFFSET
Modifier and Type | Method and 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) |
protected float arrowPlacementTolerance
protected org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate
protected org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer
protected org.apache.commons.collections4.Transformer<V,java.lang.String> vertexLabelTransformer
protected org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer
protected org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer
protected 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<E,java.lang.String> edgeLabelTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer
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.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate
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<E,java.awt.Font> edgeFontTransformer
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 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.Paint> edgeFillPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer
protected org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer
protected edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction
protected edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> incidentEdgeIndexFunction
protected MultiLayerTransformer multiLayerTransformer
protected edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport
protected int labelOffset
protected javax.swing.JComponent screenDevice
protected PickedState<V> pickedVertexState
protected PickedState<E> pickedEdgeState
protected javax.swing.CellRendererPane rendererPane
protected VertexLabelRenderer vertexLabelRenderer
protected EdgeLabelRenderer edgeLabelRenderer
protected GraphicsDecorator graphicsContext
public org.apache.commons.collections4.Transformer<V,java.awt.Shape> getVertexShapeTransformer()
getVertexShapeTransformer
in interface RenderContext<V,E>
public void setVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer)
setVertexShapeTransformer
in interface RenderContext<V,E>
vertexShapeTransformer
- the vertexShapeTransformer to setpublic org.apache.commons.collections4.Transformer<V,java.awt.Stroke> getVertexStrokeTransformer()
getVertexStrokeTransformer
in interface RenderContext<V,E>
public void setVertexStrokeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer)
setVertexStrokeTransformer
in interface RenderContext<V,E>
vertexStrokeTransformer
- the vertexStrokeTransformer to setpublic static float[] getDashing()
public static float[] getDotting()
public float getArrowPlacementTolerance()
getArrowPlacementTolerance
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#getArrow_placement_tolerance()
public void setArrowPlacementTolerance(float arrow_placement_tolerance)
setArrowPlacementTolerance
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setArrow_placement_tolerance(float)
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()
getEdgeArrowTransformer
in interface RenderContext<V,E>
RenderContext.getEdgeArrowTransformer()
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)
setEdgeArrowTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgeArrowTransformer(edu.uci.ics.jung.visualization.decorators.EdgeArrowTransformer)
public org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> getEdgeArrowPredicate()
getEdgeArrowPredicate
in interface RenderContext<V,E>
RenderContext.getEdgeArrowPredicate()
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)
setEdgeArrowPredicate
in interface RenderContext<V,E>
RenderContext.setEdgeArrowPredicate(Predicate)
public org.apache.commons.collections4.Transformer<E,java.awt.Font> getEdgeFontTransformer()
getEdgeFontTransformer
in interface RenderContext<V,E>
RenderContext.getEdgeFontTransformer()
public void setEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer)
setEdgeFontTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgeFontTransformer(edu.uci.ics.jung.visualization.decorators.EdgeFontTransformer)
public org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> getEdgeIncludePredicate()
getEdgeIncludePredicate
in interface RenderContext<V,E>
RenderContext.getEdgeIncludePredicate()
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)
setEdgeIncludePredicate
in interface RenderContext<V,E>
RenderContext.setEdgeIncludePredicate(org.apache.commons.collections4.Predicate)
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()
getEdgeLabelClosenessTransformer
in interface RenderContext<V,E>
RenderContext.getEdgeLabelClosenessTransformer()
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)
setEdgeLabelClosenessTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgeLabelClosenessTransformer(edu.uci.ics.jung.visualization.decorators.NumberDirectionalEdgeValue)
public EdgeLabelRenderer getEdgeLabelRenderer()
getEdgeLabelRenderer
in interface RenderContext<V,E>
RenderContext.getEdgeLabelRenderer()
public void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
setEdgeLabelRenderer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgeLabelRenderer(edu.uci.ics.jung.visualization.EdgeLabelRenderer)
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getEdgeFillPaintTransformer()
getEdgeFillPaintTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#getEdgePaintTransformer()
public void setEdgeDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer)
setEdgeDrawPaintTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgePaintTransformer(edu.uci.ics.jung.visualization.decorators.EdgePaintTransformer)
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getEdgeDrawPaintTransformer()
getEdgeDrawPaintTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#getEdgePaintTransformer()
public void setEdgeFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeFillPaintTransformer)
setEdgeFillPaintTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgePaintTransformer(edu.uci.ics.jung.visualization.decorators.EdgePaintTransformer)
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()
getEdgeShapeTransformer
in interface RenderContext<V,E>
RenderContext.getEdgeShapeTransformer()
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)
setEdgeShapeTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgeShapeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeShapeTransformer)
public org.apache.commons.collections4.Transformer<E,java.lang.String> getEdgeLabelTransformer()
getEdgeLabelTransformer
in interface RenderContext<V,E>
RenderContext.getEdgeLabelTransformer()
public void setEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeLabelTransformer)
setEdgeLabelTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgeLabelTransformer(edu.uci.ics.jung.visualization.decorators.EdgeLabelTransformer)
public org.apache.commons.collections4.Transformer<E,java.awt.Stroke> getEdgeStrokeTransformer()
getEdgeStrokeTransformer
in interface RenderContext<V,E>
RenderContext.getEdgeStrokeTransformer()
public void setEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer)
setEdgeStrokeTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgeStrokeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeStrokeTransformer)
public org.apache.commons.collections4.Transformer<E,java.awt.Stroke> getEdgeArrowStrokeTransformer()
getEdgeArrowStrokeTransformer
in interface RenderContext<V,E>
RenderContext.getEdgeStrokeTransformer()
public void setEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer)
setEdgeArrowStrokeTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setEdgeStrokeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeStrokeTransformer)
public GraphicsDecorator getGraphicsContext()
getGraphicsContext
in interface RenderContext<V,E>
RenderContext.getGraphicsContext()
public void setGraphicsContext(GraphicsDecorator graphicsContext)
setGraphicsContext
in interface RenderContext<V,E>
RenderContext.setGraphicsContext(GraphicsDecorator)
public int getLabelOffset()
getLabelOffset
in interface RenderContext<V,E>
RenderContext.getLabelOffset()
public void setLabelOffset(int labelOffset)
setLabelOffset
in interface RenderContext<V,E>
RenderContext.setLabelOffset(int)
public edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
getParallelEdgeIndexFunction
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#getParallelEdgeIndexTransformer()
public void setParallelEdgeIndexFunction(edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction)
setParallelEdgeIndexFunction
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setParallelEdgeIndexFunction(edu.uci.ics.graph.util.ParallelEdgeIndexFunction)
public PickedState<E> getPickedEdgeState()
getPickedEdgeState
in interface RenderContext<V,E>
RenderContext.getPickedEdgeState()
public void setPickedEdgeState(PickedState<E> pickedEdgeState)
setPickedEdgeState
in interface RenderContext<V,E>
RenderContext.setPickedEdgeState(edu.uci.ics.jung.visualization.picking.PickedState)
public PickedState<V> getPickedVertexState()
getPickedVertexState
in interface RenderContext<V,E>
RenderContext.getPickedVertexState()
public void setPickedVertexState(PickedState<V> pickedVertexState)
setPickedVertexState
in interface RenderContext<V,E>
RenderContext.setPickedVertexState(edu.uci.ics.jung.visualization.picking.PickedState)
public javax.swing.CellRendererPane getRendererPane()
getRendererPane
in interface RenderContext<V,E>
RenderContext.getRendererPane()
public void setRendererPane(javax.swing.CellRendererPane rendererPane)
setRendererPane
in interface RenderContext<V,E>
RenderContext.setRendererPane(javax.swing.CellRendererPane)
public javax.swing.JComponent getScreenDevice()
getScreenDevice
in interface RenderContext<V,E>
RenderContext.getScreenDevice()
public void setScreenDevice(javax.swing.JComponent screenDevice)
setScreenDevice
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setScreenDevice(edu.uci.ics.jung.visualization.VisualizationViewer)
public org.apache.commons.collections4.Transformer<V,java.awt.Font> getVertexFontTransformer()
getVertexFontTransformer
in interface RenderContext<V,E>
RenderContext.getVertexFontTransformer()
public void setVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer)
setVertexFontTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setVertexFontTransformer(edu.uci.ics.jung.visualization.decorators.VertexFontTransformer)
public org.apache.commons.collections4.Transformer<V,javax.swing.Icon> getVertexIconTransformer()
getVertexIconTransformer
in interface RenderContext<V,E>
RenderContext.getVertexIconTransformer()
public void setVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer)
setVertexIconTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setVertexIconTransformer(edu.uci.ics.jung.visualization.decorators.VertexIconTransformer)
public org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> getVertexIncludePredicate()
getVertexIncludePredicate
in interface RenderContext<V,E>
RenderContext.getVertexIncludePredicate()
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)
setVertexIncludePredicate
in interface RenderContext<V,E>
RenderContext.setVertexIncludePredicate(org.apache.commons.collections4.Predicate)
public VertexLabelRenderer getVertexLabelRenderer()
getVertexLabelRenderer
in interface RenderContext<V,E>
RenderContext.getVertexLabelRenderer()
public void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
setVertexLabelRenderer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setVertexLabelRenderer(edu.uci.ics.jung.visualization.VertexLabelRenderer)
public org.apache.commons.collections4.Transformer<V,java.awt.Paint> getVertexFillPaintTransformer()
getVertexFillPaintTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#getVertexPaintTransformer()
public void setVertexFillPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer)
setVertexFillPaintTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setVertexPaintTransformer(edu.uci.ics.jung.visualization.decorators.VertexPaintTransformer)
public org.apache.commons.collections4.Transformer<V,java.awt.Paint> getVertexDrawPaintTransformer()
getVertexDrawPaintTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#getVertexPaintTransformer()
public void setVertexDrawPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer)
setVertexDrawPaintTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setVertexPaintTransformer(edu.uci.ics.jung.visualization.decorators.VertexPaintTransformer)
public org.apache.commons.collections4.Transformer<V,java.lang.String> getVertexLabelTransformer()
getVertexLabelTransformer
in interface RenderContext<V,E>
RenderContext.getVertexLabelTransformer()
public void setVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexLabelTransformer)
setVertexLabelTransformer
in interface RenderContext<V,E>
edu.uci.ics.jung.visualization.RenderContext#setVertexLabelTransformer(edu.uci.ics.jung.visualization.decorators.VertexLabelTransformer)
public edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> getPickSupport()
getPickSupport
in interface RenderContext<V,E>
public void setPickSupport(edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport)
setPickSupport
in interface RenderContext<V,E>
pickSupport
- the pickSupport to setpublic MultiLayerTransformer getMultiLayerTransformer()
getMultiLayerTransformer
in interface RenderContext<V,E>
public void setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
setMultiLayerTransformer
in interface RenderContext<V,E>
basicTransformer
- the basicTransformer to setpublic org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowDrawPaintTransformer()
getArrowDrawPaintTransformer
in interface RenderContext<V,E>
RenderContext.getArrowDrawPaintTransformer()
public org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowFillPaintTransformer()
getArrowFillPaintTransformer
in interface RenderContext<V,E>
RenderContext.getArrowFillPaintTransformer()
public void setArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer)
setArrowDrawPaintTransformer
in interface RenderContext<V,E>
RenderContext.setArrowDrawPaintTransformer(Transformer)
public void setArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer)
setArrowFillPaintTransformer
in interface RenderContext<V,E>
RenderContext.setArrowFillPaintTransformer(Transformer)