Interface RenderContext<V,E>
- All Known Implementing Classes:
PluggableRenderContext
public interface RenderContext<V,E>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StrokeA stroke for a dashed line: 1 pixel width, square caps, beveled joins, and an array of {5.0f}.static final float[]static final StrokeA 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 intSpecifies the offset for the edge labels. -
Method Summary
Modifier and TypeMethodDescriptionfloatintvoidsetArrowDrawPaintTransformer(com.google.common.base.Function<? super E, Paint> arrowDrawPaintTransformer) voidsetArrowFillPaintTransformer(com.google.common.base.Function<? super E, Paint> arrowFillPaintTransformer) voidsetArrowPlacementTolerance(float arrow_placement_tolerance) voidvoidsetEdgeArrowStrokeTransformer(com.google.common.base.Function<? super E, Stroke> edgeArrowStrokeTransformer) voidsetEdgeArrowTransformer(com.google.common.base.Function<? super Context<Graph<V, E>, E>, Shape> edgeArrowTransformer) voidsetEdgeDrawPaintTransformer(com.google.common.base.Function<? super E, Paint> edgeDrawPaintTransformer) voidsetEdgeFillPaintTransformer(com.google.common.base.Function<? super E, Paint> edgePaintTransformer) voidsetEdgeFontTransformer(com.google.common.base.Function<? super E, Font> edgeFontTransformer) voidsetEdgeIncludePredicate(com.google.common.base.Predicate<Context<Graph<V, E>, E>> edgeIncludePredicate) voidsetEdgeLabelClosenessTransformer(com.google.common.base.Function<? super Context<Graph<V, E>, E>, Number> edgeLabelClosenessTransformer) voidsetEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer) voidsetEdgeLabelTransformer(com.google.common.base.Function<? super E, String> edgeStringer) voidsetEdgeShapeTransformer(com.google.common.base.Function<? super E, Shape> edgeShapeTransformer) voidsetEdgeStrokeTransformer(com.google.common.base.Function<? super E, Stroke> edgeStrokeTransformer) voidsetGraphicsContext(GraphicsDecorator graphicsContext) voidsetLabelOffset(int labelOffset) voidsetMultiLayerTransformer(MultiLayerTransformer basicTransformer) voidsetParallelEdgeIndexFunction(EdgeIndexFunction<V, E> parallelEdgeIndexFunction) voidsetPickedEdgeState(PickedState<E> pickedEdgeState) voidsetPickedVertexState(PickedState<V> pickedVertexState) voidsetPickSupport(GraphElementAccessor<V, E> pickSupport) voidsetRendererPane(CellRendererPane rendererPane) voidsetScreenDevice(JComponent screenDevice) voidsetVertexDrawPaintTransformer(com.google.common.base.Function<? super V, Paint> vertexDrawPaintTransformer) voidsetVertexFillPaintTransformer(com.google.common.base.Function<? super V, Paint> vertexFillPaintTransformer) voidsetVertexFontTransformer(com.google.common.base.Function<? super V, Font> vertexFontTransformer) voidsetVertexIconTransformer(com.google.common.base.Function<? super V, Icon> vertexIconTransformer) voidsetVertexIncludePredicate(com.google.common.base.Predicate<Context<Graph<V, E>, V>> vertexIncludePredicate) voidsetVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer) voidsetVertexLabelTransformer(com.google.common.base.Function<? super V, String> vertexStringer) voidsetVertexShapeTransformer(com.google.common.base.Function<? super V, Shape> vertexShapeTransformer) voidsetVertexStrokeTransformer(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
-