Package edu.uci.ics.jung.visualization
Interface RenderContext<V,E>
- All Known Implementing Classes:
PluggableRenderContext
public interface RenderContext<V,E>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stroke
A stroke for a dashed line: 1 pixel width, square caps, beveled joins, and an array of {5.0f}.static final float[]
static final Stroke
A stroke for a dotted line: 1 pixel width, round caps, round joins, and an array of {1.0f, 3.0f}.static final float[]
static final int
Specifies the offset for the edge labels. -
Method Summary
Modifier and TypeMethodDescriptionfloat
int
void
setArrowDrawPaintTransformer
(com.google.common.base.Function<? super E, Paint> arrowDrawPaintTransformer) void
setArrowFillPaintTransformer
(com.google.common.base.Function<? super E, Paint> arrowFillPaintTransformer) void
setArrowPlacementTolerance
(float arrow_placement_tolerance) void
void
setEdgeArrowStrokeTransformer
(com.google.common.base.Function<? super E, Stroke> edgeArrowStrokeTransformer) void
setEdgeArrowTransformer
(com.google.common.base.Function<? super Context<Graph<V, E>, E>, Shape> edgeArrowTransformer) void
setEdgeDrawPaintTransformer
(com.google.common.base.Function<? super E, Paint> edgeDrawPaintTransformer) void
setEdgeFillPaintTransformer
(com.google.common.base.Function<? super E, Paint> edgePaintTransformer) void
setEdgeFontTransformer
(com.google.common.base.Function<? super E, Font> edgeFontTransformer) void
setEdgeIncludePredicate
(com.google.common.base.Predicate<Context<Graph<V, E>, E>> edgeIncludePredicate) void
setEdgeLabelClosenessTransformer
(com.google.common.base.Function<? super Context<Graph<V, E>, E>, Number> edgeLabelClosenessTransformer) void
setEdgeLabelRenderer
(EdgeLabelRenderer edgeLabelRenderer) void
setEdgeLabelTransformer
(com.google.common.base.Function<? super E, String> edgeStringer) void
setEdgeShapeTransformer
(com.google.common.base.Function<? super E, Shape> edgeShapeTransformer) void
setEdgeStrokeTransformer
(com.google.common.base.Function<? super E, Stroke> edgeStrokeTransformer) void
setGraphicsContext
(GraphicsDecorator graphicsContext) void
setLabelOffset
(int labelOffset) void
setMultiLayerTransformer
(MultiLayerTransformer basicTransformer) void
setParallelEdgeIndexFunction
(EdgeIndexFunction<V, E> parallelEdgeIndexFunction) void
setPickedEdgeState
(PickedState<E> pickedEdgeState) void
setPickedVertexState
(PickedState<V> pickedVertexState) void
setPickSupport
(GraphElementAccessor<V, E> pickSupport) void
setRendererPane
(CellRendererPane rendererPane) void
setScreenDevice
(JComponent screenDevice) void
setVertexDrawPaintTransformer
(com.google.common.base.Function<? super V, Paint> vertexDrawPaintTransformer) void
setVertexFillPaintTransformer
(com.google.common.base.Function<? super V, Paint> vertexFillPaintTransformer) void
setVertexFontTransformer
(com.google.common.base.Function<? super V, Font> vertexFontTransformer) void
setVertexIconTransformer
(com.google.common.base.Function<? super V, Icon> vertexIconTransformer) void
setVertexIncludePredicate
(com.google.common.base.Predicate<Context<Graph<V, E>, V>> vertexIncludePredicate) void
setVertexLabelRenderer
(VertexLabelRenderer vertexLabelRenderer) void
setVertexLabelTransformer
(com.google.common.base.Function<? super V, String> vertexStringer) void
setVertexShapeTransformer
(com.google.common.base.Function<? super V, Shape> vertexShapeTransformer) void
setVertexStrokeTransformer
(com.google.common.base.Function<? super V, Stroke> vertexStrokeTransformer)
-
Field Details
-
dotting
static final float[] dotting -
dashing
static final float[] dashing -
DOTTED
A stroke for a dotted line: 1 pixel width, round caps, round joins, and an array of {1.0f, 3.0f}. -
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_OFFSETSpecifies the offset for the edge labels.- See Also:
-
-
Method Details
-
getLabelOffset
int getLabelOffset() -
setLabelOffset
void setLabelOffset(int labelOffset) -
getArrowPlacementTolerance
float getArrowPlacementTolerance() -
setArrowPlacementTolerance
void setArrowPlacementTolerance(float arrow_placement_tolerance) -
getEdgeArrowTransformer
-
setEdgeArrowTransformer
-
getEdgeArrowPredicate
-
setEdgeArrowPredicate
-
getEdgeFontTransformer
-
setEdgeFontTransformer
-
getEdgeIncludePredicate
-
setEdgeIncludePredicate
-
getEdgeLabelClosenessTransformer
-
setEdgeLabelClosenessTransformer
-
getEdgeLabelRenderer
EdgeLabelRenderer getEdgeLabelRenderer() -
setEdgeLabelRenderer
-
getEdgeFillPaintTransformer
-
setEdgeFillPaintTransformer
-
getEdgeDrawPaintTransformer
-
setEdgeDrawPaintTransformer
-
getArrowDrawPaintTransformer
-
setArrowDrawPaintTransformer
-
getArrowFillPaintTransformer
-
setArrowFillPaintTransformer
-
getEdgeShapeTransformer
-
setEdgeShapeTransformer
-
getEdgeLabelTransformer
-
setEdgeLabelTransformer
-
getEdgeStrokeTransformer
-
setEdgeStrokeTransformer
-
getEdgeArrowStrokeTransformer
-
setEdgeArrowStrokeTransformer
-
getGraphicsContext
GraphicsDecorator getGraphicsContext() -
setGraphicsContext
-
getParallelEdgeIndexFunction
EdgeIndexFunction<V,E> getParallelEdgeIndexFunction() -
setParallelEdgeIndexFunction
-
getPickedEdgeState
PickedState<E> getPickedEdgeState() -
setPickedEdgeState
-
getPickedVertexState
PickedState<V> getPickedVertexState() -
setPickedVertexState
-
getRendererPane
CellRendererPane getRendererPane() -
setRendererPane
-
getScreenDevice
JComponent getScreenDevice() -
setScreenDevice
-
getVertexFontTransformer
-
setVertexFontTransformer
-
getVertexIconTransformer
-
setVertexIconTransformer
-
getVertexIncludePredicate
-
setVertexIncludePredicate
-
getVertexLabelRenderer
VertexLabelRenderer getVertexLabelRenderer() -
setVertexLabelRenderer
-
getVertexFillPaintTransformer
-
setVertexFillPaintTransformer
-
getVertexDrawPaintTransformer
-
setVertexDrawPaintTransformer
-
getVertexShapeTransformer
-
setVertexShapeTransformer
-
getVertexLabelTransformer
-
setVertexLabelTransformer
-
getVertexStrokeTransformer
-
setVertexStrokeTransformer
-
getMultiLayerTransformer
MultiLayerTransformer getMultiLayerTransformer() -
setMultiLayerTransformer
-
getPickSupport
GraphElementAccessor<V,E> getPickSupport()- Returns:
- the pickSupport
-
setPickSupport
- Parameters:
pickSupport
- the pickSupport to set
-