Package edu.uci.ics.jung.visualization
Interface RenderContext<V,E>
-
- All Known Implementing Classes:
PluggableRenderContext
public interface RenderContext<V,E>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
RenderContext.DirectedEdgeArrowPredicate<V,E>
static class
RenderContext.UndirectedEdgeArrowPredicate<V,E>
-
Field Summary
Fields Modifier and Type Field Description static java.awt.Stroke
DASHED
A stroke for a dashed line: 1 pixel width, square caps, beveled joins, and an array of {5.0f}.static float[]
dashing
static java.awt.Stroke
DOTTED
A stroke for a dotted line: 1 pixel width, round caps, round joins, and an array of {1.0f, 3.0f}.static float[]
dotting
static int
LABEL_OFFSET
Specifies the offset for the edge labels.
-
Method Summary
All Methods Instance Methods Abstract 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()
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> edgePaintTransformer)
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> edgeStringer)
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> vertexStringer)
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
-
dotting
static final float[] dotting
-
dashing
static final float[] dashing
-
DOTTED
static final java.awt.Stroke DOTTED
A stroke for a dotted line: 1 pixel width, round caps, round joins, and an array of {1.0f, 3.0f}.
-
DASHED
static final java.awt.Stroke DASHED
A stroke for a dashed line: 1 pixel width, square caps, beveled joins, and an array of {5.0f}.
-
LABEL_OFFSET
static final int LABEL_OFFSET
Specifies the offset for the edge labels.- See Also:
- Constant Field Values
-
-
Method Detail
-
getLabelOffset
int getLabelOffset()
-
setLabelOffset
void setLabelOffset(int labelOffset)
-
getArrowPlacementTolerance
float getArrowPlacementTolerance()
-
setArrowPlacementTolerance
void setArrowPlacementTolerance(float arrow_placement_tolerance)
-
getEdgeArrowTransformer
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()
-
setEdgeArrowTransformer
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)
-
getEdgeArrowPredicate
org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> getEdgeArrowPredicate()
-
setEdgeArrowPredicate
void setEdgeArrowPredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate)
-
getEdgeFontTransformer
org.apache.commons.collections4.Transformer<E,java.awt.Font> getEdgeFontTransformer()
-
setEdgeFontTransformer
void setEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer)
-
getEdgeIncludePredicate
org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> getEdgeIncludePredicate()
-
setEdgeIncludePredicate
void setEdgeIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeIncludePredicate)
-
getEdgeLabelClosenessTransformer
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()
-
setEdgeLabelClosenessTransformer
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)
-
getEdgeLabelRenderer
EdgeLabelRenderer getEdgeLabelRenderer()
-
setEdgeLabelRenderer
void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
-
getEdgeFillPaintTransformer
org.apache.commons.collections4.Transformer<E,java.awt.Paint> getEdgeFillPaintTransformer()
-
setEdgeFillPaintTransformer
void setEdgeFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgePaintTransformer)
-
getEdgeDrawPaintTransformer
org.apache.commons.collections4.Transformer<E,java.awt.Paint> getEdgeDrawPaintTransformer()
-
setEdgeDrawPaintTransformer
void setEdgeDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer)
-
getArrowDrawPaintTransformer
org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowDrawPaintTransformer()
-
setArrowDrawPaintTransformer
void setArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer)
-
getArrowFillPaintTransformer
org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowFillPaintTransformer()
-
setArrowFillPaintTransformer
void setArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer)
-
getEdgeShapeTransformer
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()
-
setEdgeShapeTransformer
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)
-
getEdgeLabelTransformer
org.apache.commons.collections4.Transformer<E,java.lang.String> getEdgeLabelTransformer()
-
setEdgeLabelTransformer
void setEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeStringer)
-
getEdgeStrokeTransformer
org.apache.commons.collections4.Transformer<E,java.awt.Stroke> getEdgeStrokeTransformer()
-
setEdgeStrokeTransformer
void setEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer)
-
getEdgeArrowStrokeTransformer
org.apache.commons.collections4.Transformer<E,java.awt.Stroke> getEdgeArrowStrokeTransformer()
-
setEdgeArrowStrokeTransformer
void setEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer)
-
getGraphicsContext
GraphicsDecorator getGraphicsContext()
-
setGraphicsContext
void setGraphicsContext(GraphicsDecorator graphicsContext)
-
getParallelEdgeIndexFunction
edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
-
setParallelEdgeIndexFunction
void setParallelEdgeIndexFunction(edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction)
-
getPickedEdgeState
PickedState<E> getPickedEdgeState()
-
setPickedEdgeState
void setPickedEdgeState(PickedState<E> pickedEdgeState)
-
getPickedVertexState
PickedState<V> getPickedVertexState()
-
setPickedVertexState
void setPickedVertexState(PickedState<V> pickedVertexState)
-
getRendererPane
javax.swing.CellRendererPane getRendererPane()
-
setRendererPane
void setRendererPane(javax.swing.CellRendererPane rendererPane)
-
getScreenDevice
javax.swing.JComponent getScreenDevice()
-
setScreenDevice
void setScreenDevice(javax.swing.JComponent screenDevice)
-
getVertexFontTransformer
org.apache.commons.collections4.Transformer<V,java.awt.Font> getVertexFontTransformer()
-
setVertexFontTransformer
void setVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer)
-
getVertexIconTransformer
org.apache.commons.collections4.Transformer<V,javax.swing.Icon> getVertexIconTransformer()
-
setVertexIconTransformer
void setVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer)
-
getVertexIncludePredicate
org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> getVertexIncludePredicate()
-
setVertexIncludePredicate
void setVertexIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate)
-
getVertexLabelRenderer
VertexLabelRenderer getVertexLabelRenderer()
-
setVertexLabelRenderer
void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
-
getVertexFillPaintTransformer
org.apache.commons.collections4.Transformer<V,java.awt.Paint> getVertexFillPaintTransformer()
-
setVertexFillPaintTransformer
void setVertexFillPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer)
-
getVertexDrawPaintTransformer
org.apache.commons.collections4.Transformer<V,java.awt.Paint> getVertexDrawPaintTransformer()
-
setVertexDrawPaintTransformer
void setVertexDrawPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer)
-
getVertexShapeTransformer
org.apache.commons.collections4.Transformer<V,java.awt.Shape> getVertexShapeTransformer()
-
setVertexShapeTransformer
void setVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer)
-
getVertexLabelTransformer
org.apache.commons.collections4.Transformer<V,java.lang.String> getVertexLabelTransformer()
-
setVertexLabelTransformer
void setVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexStringer)
-
getVertexStrokeTransformer
org.apache.commons.collections4.Transformer<V,java.awt.Stroke> getVertexStrokeTransformer()
-
setVertexStrokeTransformer
void setVertexStrokeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer)
-
getMultiLayerTransformer
MultiLayerTransformer getMultiLayerTransformer()
-
setMultiLayerTransformer
void setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
-
getPickSupport
edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> getPickSupport()
- Returns:
- the pickSupport
-
-