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 com.google.common.base.Function<? super E,java.awt.Paint>arrowDrawPaintTransformerprotected com.google.common.base.Function<? super E,java.awt.Paint>arrowFillPaintTransformerprotected floatarrowPlacementToleranceprotected com.google.common.base.Predicate<Context<Graph<V,E>,E>>edgeArrowPredicateprotected com.google.common.base.Function<? super E,java.awt.Stroke>edgeArrowStrokeTransformerprotected com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape>edgeArrowTransformerprotected com.google.common.base.Function<? super E,java.awt.Paint>edgeDrawPaintTransformerprotected com.google.common.base.Function<? super E,java.awt.Paint>edgeFillPaintTransformerprotected com.google.common.base.Function<? super E,java.awt.Font>edgeFontTransformerprotected com.google.common.base.Predicate<Context<Graph<V,E>,E>>edgeIncludePredicateprotected com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.lang.Number>edgeLabelClosenessTransformerprotected EdgeLabelRendereredgeLabelRendererprotected com.google.common.base.Function<? super E,java.lang.String>edgeLabelTransformerprotected com.google.common.base.Function<? super E,java.awt.Shape>edgeShapeTransformerprotected com.google.common.base.Function<? super E,java.awt.Stroke>edgeStrokeTransformerprotected GraphicsDecoratorgraphicsContextprotected EdgeIndexFunction<V,E>incidentEdgeIndexFunctionprotected intlabelOffsetprotected MultiLayerTransformermultiLayerTransformerprotected EdgeIndexFunction<V,E>parallelEdgeIndexFunctionprotected PickedState<E>pickedEdgeStateprotected PickedState<V>pickedVertexStateprotected GraphElementAccessor<V,E>pickSupportpluggable support for picking graph elements by finding them based on their coordinates.protected javax.swing.CellRendererPanerendererPaneThe 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.JComponentscreenDevicethe JComponent that this Renderer will display the graph onprotected com.google.common.base.Function<? super V,java.awt.Paint>vertexDrawPaintTransformerprotected com.google.common.base.Function<? super V,java.awt.Paint>vertexFillPaintTransformerprotected com.google.common.base.Function<? super V,java.awt.Font>vertexFontTransformerprotected com.google.common.base.Function<? super V,javax.swing.Icon>vertexIconTransformerprotected com.google.common.base.Predicate<Context<Graph<V,E>,V>>vertexIncludePredicateprotected VertexLabelRenderervertexLabelRendererA default GraphLabelRenderer - picked Vertex labels are blue, picked edge labels are cyanprotected com.google.common.base.Function<? super V,java.lang.String>vertexLabelTransformerprotected com.google.common.base.Function<? super V,java.awt.Shape>vertexShapeTransformerprotected com.google.common.base.Function<? super 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 com.google.common.base.Function<? super E,java.awt.Paint>getArrowDrawPaintTransformer()com.google.common.base.Function<? super E,java.awt.Paint>getArrowFillPaintTransformer()floatgetArrowPlacementTolerance()static float[]getDashing()static float[]getDotting()com.google.common.base.Predicate<Context<Graph<V,E>,E>>getEdgeArrowPredicate()com.google.common.base.Function<? super E,java.awt.Stroke>getEdgeArrowStrokeTransformer()com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape>getEdgeArrowTransformer()com.google.common.base.Function<? super E,java.awt.Paint>getEdgeDrawPaintTransformer()com.google.common.base.Function<? super E,java.awt.Paint>getEdgeFillPaintTransformer()com.google.common.base.Function<? super E,java.awt.Font>getEdgeFontTransformer()com.google.common.base.Predicate<Context<Graph<V,E>,E>>getEdgeIncludePredicate()com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.lang.Number>getEdgeLabelClosenessTransformer()EdgeLabelRenderergetEdgeLabelRenderer()com.google.common.base.Function<? super E,java.lang.String>getEdgeLabelTransformer()com.google.common.base.Function<? super E,java.awt.Shape>getEdgeShapeTransformer()com.google.common.base.Function<? super E,java.awt.Stroke>getEdgeStrokeTransformer()GraphicsDecoratorgetGraphicsContext()intgetLabelOffset()MultiLayerTransformergetMultiLayerTransformer()EdgeIndexFunction<V,E>getParallelEdgeIndexFunction()PickedState<E>getPickedEdgeState()PickedState<V>getPickedVertexState()GraphElementAccessor<V,E>getPickSupport()javax.swing.CellRendererPanegetRendererPane()javax.swing.JComponentgetScreenDevice()com.google.common.base.Function<? super V,java.awt.Paint>getVertexDrawPaintTransformer()com.google.common.base.Function<? super V,java.awt.Paint>getVertexFillPaintTransformer()com.google.common.base.Function<? super V,java.awt.Font>getVertexFontTransformer()com.google.common.base.Function<? super V,javax.swing.Icon>getVertexIconTransformer()com.google.common.base.Predicate<Context<Graph<V,E>,V>>getVertexIncludePredicate()VertexLabelRenderergetVertexLabelRenderer()com.google.common.base.Function<? super V,java.lang.String>getVertexLabelTransformer()com.google.common.base.Function<? super V,java.awt.Shape>getVertexShapeTransformer()com.google.common.base.Function<? super V,java.awt.Stroke>getVertexStrokeTransformer()voidsetArrowDrawPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> arrowDrawPaintTransformer)voidsetArrowFillPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> arrowFillPaintTransformer)voidsetArrowPlacementTolerance(float arrow_placement_tolerance)voidsetEdgeArrowPredicate(com.google.common.base.Predicate<Context<Graph<V,E>,E>> edgeArrowPredicate)voidsetEdgeArrowStrokeTransformer(com.google.common.base.Function<? super E,java.awt.Stroke> edgeArrowStrokeTransformer)voidsetEdgeArrowTransformer(com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape> edgeArrowTransformer)voidsetEdgeDrawPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> edgeDrawPaintTransformer)voidsetEdgeFillPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> edgeFillPaintTransformer)voidsetEdgeFontTransformer(com.google.common.base.Function<? super E,java.awt.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>,java.lang.Number> edgeLabelClosenessTransformer)voidsetEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)voidsetEdgeLabelTransformer(com.google.common.base.Function<? super E,java.lang.String> edgeLabelTransformer)voidsetEdgeShapeTransformer(com.google.common.base.Function<? super E,java.awt.Shape> edgeShapeTransformer)voidsetEdgeStrokeTransformer(com.google.common.base.Function<? super E,java.awt.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(javax.swing.CellRendererPane rendererPane)voidsetScreenDevice(javax.swing.JComponent screenDevice)voidsetVertexDrawPaintTransformer(com.google.common.base.Function<? super V,java.awt.Paint> vertexDrawPaintTransformer)voidsetVertexFillPaintTransformer(com.google.common.base.Function<? super V,java.awt.Paint> vertexFillPaintTransformer)voidsetVertexFontTransformer(com.google.common.base.Function<? super V,java.awt.Font> vertexFontTransformer)voidsetVertexIconTransformer(com.google.common.base.Function<? super V,javax.swing.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,java.lang.String> vertexLabelTransformer)voidsetVertexShapeTransformer(com.google.common.base.Function<? super V,java.awt.Shape> vertexShapeTransformer)voidsetVertexStrokeTransformer(com.google.common.base.Function<? super V,java.awt.Stroke> vertexStrokeTransformer)
-
-
-
Field Detail
-
arrowPlacementTolerance
protected float arrowPlacementTolerance
-
vertexIncludePredicate
protected com.google.common.base.Predicate<Context<Graph<V,E>,V>> vertexIncludePredicate
-
vertexStrokeTransformer
protected com.google.common.base.Function<? super V,java.awt.Stroke> vertexStrokeTransformer
-
vertexShapeTransformer
protected com.google.common.base.Function<? super V,java.awt.Shape> vertexShapeTransformer
-
vertexLabelTransformer
protected com.google.common.base.Function<? super V,java.lang.String> vertexLabelTransformer
-
vertexIconTransformer
protected com.google.common.base.Function<? super V,javax.swing.Icon> vertexIconTransformer
-
vertexFontTransformer
protected com.google.common.base.Function<? super V,java.awt.Font> vertexFontTransformer
-
vertexDrawPaintTransformer
protected com.google.common.base.Function<? super V,java.awt.Paint> vertexDrawPaintTransformer
-
vertexFillPaintTransformer
protected com.google.common.base.Function<? super V,java.awt.Paint> vertexFillPaintTransformer
-
edgeLabelTransformer
protected com.google.common.base.Function<? super E,java.lang.String> edgeLabelTransformer
-
edgeStrokeTransformer
protected com.google.common.base.Function<? super E,java.awt.Stroke> edgeStrokeTransformer
-
edgeArrowStrokeTransformer
protected com.google.common.base.Function<? super E,java.awt.Stroke> edgeArrowStrokeTransformer
-
edgeArrowTransformer
protected com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape> edgeArrowTransformer
-
edgeArrowPredicate
protected com.google.common.base.Predicate<Context<Graph<V,E>,E>> edgeArrowPredicate
-
edgeIncludePredicate
protected com.google.common.base.Predicate<Context<Graph<V,E>,E>> edgeIncludePredicate
-
edgeFontTransformer
protected com.google.common.base.Function<? super E,java.awt.Font> edgeFontTransformer
-
edgeLabelClosenessTransformer
protected com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.lang.Number> edgeLabelClosenessTransformer
-
edgeShapeTransformer
protected com.google.common.base.Function<? super E,java.awt.Shape> edgeShapeTransformer
-
edgeFillPaintTransformer
protected com.google.common.base.Function<? super E,java.awt.Paint> edgeFillPaintTransformer
-
edgeDrawPaintTransformer
protected com.google.common.base.Function<? super E,java.awt.Paint> edgeDrawPaintTransformer
-
arrowFillPaintTransformer
protected com.google.common.base.Function<? super E,java.awt.Paint> arrowFillPaintTransformer
-
arrowDrawPaintTransformer
protected com.google.common.base.Function<? super E,java.awt.Paint> arrowDrawPaintTransformer
-
parallelEdgeIndexFunction
protected EdgeIndexFunction<V,E> parallelEdgeIndexFunction
-
incidentEdgeIndexFunction
protected EdgeIndexFunction<V,E> incidentEdgeIndexFunction
-
multiLayerTransformer
protected MultiLayerTransformer multiLayerTransformer
-
pickSupport
protected 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 com.google.common.base.Function<? super V,java.awt.Shape> getVertexShapeTransformer()
- Specified by:
getVertexShapeTransformerin interfaceRenderContext<V,E>- Returns:
- the vertexShapeTransformer
-
setVertexShapeTransformer
public void setVertexShapeTransformer(com.google.common.base.Function<? super V,java.awt.Shape> vertexShapeTransformer)
- Specified by:
setVertexShapeTransformerin interfaceRenderContext<V,E>- Parameters:
vertexShapeTransformer- the vertexShapeTransformer to set
-
getVertexStrokeTransformer
public com.google.common.base.Function<? super V,java.awt.Stroke> getVertexStrokeTransformer()
- Specified by:
getVertexStrokeTransformerin interfaceRenderContext<V,E>- Returns:
- the vertexStrokeTransformer
-
setVertexStrokeTransformer
public void setVertexStrokeTransformer(com.google.common.base.Function<? super V,java.awt.Stroke> vertexStrokeTransformer)
- Specified by:
setVertexStrokeTransformerin 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:
getArrowPlacementTolerancein interfaceRenderContext<V,E>
-
setArrowPlacementTolerance
public void setArrowPlacementTolerance(float arrow_placement_tolerance)
- Specified by:
setArrowPlacementTolerancein interfaceRenderContext<V,E>
-
getEdgeArrowTransformer
public com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape> getEdgeArrowTransformer()
- Specified by:
getEdgeArrowTransformerin interfaceRenderContext<V,E>
-
setEdgeArrowTransformer
public void setEdgeArrowTransformer(com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape> edgeArrowTransformer)
- Specified by:
setEdgeArrowTransformerin interfaceRenderContext<V,E>
-
getEdgeArrowPredicate
public com.google.common.base.Predicate<Context<Graph<V,E>,E>> getEdgeArrowPredicate()
- Specified by:
getEdgeArrowPredicatein interfaceRenderContext<V,E>
-
setEdgeArrowPredicate
public void setEdgeArrowPredicate(com.google.common.base.Predicate<Context<Graph<V,E>,E>> edgeArrowPredicate)
- Specified by:
setEdgeArrowPredicatein interfaceRenderContext<V,E>
-
getEdgeFontTransformer
public com.google.common.base.Function<? super E,java.awt.Font> getEdgeFontTransformer()
- Specified by:
getEdgeFontTransformerin interfaceRenderContext<V,E>
-
setEdgeFontTransformer
public void setEdgeFontTransformer(com.google.common.base.Function<? super E,java.awt.Font> edgeFontTransformer)
- Specified by:
setEdgeFontTransformerin interfaceRenderContext<V,E>
-
getEdgeIncludePredicate
public com.google.common.base.Predicate<Context<Graph<V,E>,E>> getEdgeIncludePredicate()
- Specified by:
getEdgeIncludePredicatein interfaceRenderContext<V,E>
-
setEdgeIncludePredicate
public void setEdgeIncludePredicate(com.google.common.base.Predicate<Context<Graph<V,E>,E>> edgeIncludePredicate)
- Specified by:
setEdgeIncludePredicatein interfaceRenderContext<V,E>
-
getEdgeLabelClosenessTransformer
public com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.lang.Number> getEdgeLabelClosenessTransformer()
- Specified by:
getEdgeLabelClosenessTransformerin interfaceRenderContext<V,E>
-
setEdgeLabelClosenessTransformer
public void setEdgeLabelClosenessTransformer(com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.lang.Number> edgeLabelClosenessTransformer)
- Specified by:
setEdgeLabelClosenessTransformerin interfaceRenderContext<V,E>
-
getEdgeLabelRenderer
public EdgeLabelRenderer getEdgeLabelRenderer()
- Specified by:
getEdgeLabelRendererin interfaceRenderContext<V,E>
-
setEdgeLabelRenderer
public void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
- Specified by:
setEdgeLabelRendererin interfaceRenderContext<V,E>
-
getEdgeFillPaintTransformer
public com.google.common.base.Function<? super E,java.awt.Paint> getEdgeFillPaintTransformer()
- Specified by:
getEdgeFillPaintTransformerin interfaceRenderContext<V,E>
-
setEdgeDrawPaintTransformer
public void setEdgeDrawPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> edgeDrawPaintTransformer)
- Specified by:
setEdgeDrawPaintTransformerin interfaceRenderContext<V,E>
-
getEdgeDrawPaintTransformer
public com.google.common.base.Function<? super E,java.awt.Paint> getEdgeDrawPaintTransformer()
- Specified by:
getEdgeDrawPaintTransformerin interfaceRenderContext<V,E>
-
setEdgeFillPaintTransformer
public void setEdgeFillPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> edgeFillPaintTransformer)
- Specified by:
setEdgeFillPaintTransformerin interfaceRenderContext<V,E>
-
getEdgeShapeTransformer
public com.google.common.base.Function<? super E,java.awt.Shape> getEdgeShapeTransformer()
- Specified by:
getEdgeShapeTransformerin interfaceRenderContext<V,E>
-
setEdgeShapeTransformer
public void setEdgeShapeTransformer(com.google.common.base.Function<? super E,java.awt.Shape> edgeShapeTransformer)
- Specified by:
setEdgeShapeTransformerin interfaceRenderContext<V,E>
-
getEdgeLabelTransformer
public com.google.common.base.Function<? super E,java.lang.String> getEdgeLabelTransformer()
- Specified by:
getEdgeLabelTransformerin interfaceRenderContext<V,E>
-
setEdgeLabelTransformer
public void setEdgeLabelTransformer(com.google.common.base.Function<? super E,java.lang.String> edgeLabelTransformer)
- Specified by:
setEdgeLabelTransformerin interfaceRenderContext<V,E>
-
getEdgeStrokeTransformer
public com.google.common.base.Function<? super E,java.awt.Stroke> getEdgeStrokeTransformer()
- Specified by:
getEdgeStrokeTransformerin interfaceRenderContext<V,E>
-
setEdgeStrokeTransformer
public void setEdgeStrokeTransformer(com.google.common.base.Function<? super E,java.awt.Stroke> edgeStrokeTransformer)
- Specified by:
setEdgeStrokeTransformerin interfaceRenderContext<V,E>
-
getEdgeArrowStrokeTransformer
public com.google.common.base.Function<? super E,java.awt.Stroke> getEdgeArrowStrokeTransformer()
- Specified by:
getEdgeArrowStrokeTransformerin interfaceRenderContext<V,E>
-
setEdgeArrowStrokeTransformer
public void setEdgeArrowStrokeTransformer(com.google.common.base.Function<? super E,java.awt.Stroke> edgeArrowStrokeTransformer)
- Specified by:
setEdgeArrowStrokeTransformerin interfaceRenderContext<V,E>
-
getGraphicsContext
public GraphicsDecorator getGraphicsContext()
- Specified by:
getGraphicsContextin interfaceRenderContext<V,E>
-
setGraphicsContext
public void setGraphicsContext(GraphicsDecorator graphicsContext)
- Specified by:
setGraphicsContextin interfaceRenderContext<V,E>
-
getLabelOffset
public int getLabelOffset()
- Specified by:
getLabelOffsetin interfaceRenderContext<V,E>
-
setLabelOffset
public void setLabelOffset(int labelOffset)
- Specified by:
setLabelOffsetin interfaceRenderContext<V,E>
-
getParallelEdgeIndexFunction
public EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
- Specified by:
getParallelEdgeIndexFunctionin interfaceRenderContext<V,E>
-
setParallelEdgeIndexFunction
public void setParallelEdgeIndexFunction(EdgeIndexFunction<V,E> parallelEdgeIndexFunction)
- Specified by:
setParallelEdgeIndexFunctionin interfaceRenderContext<V,E>
-
getPickedEdgeState
public PickedState<E> getPickedEdgeState()
- Specified by:
getPickedEdgeStatein interfaceRenderContext<V,E>
-
setPickedEdgeState
public void setPickedEdgeState(PickedState<E> pickedEdgeState)
- Specified by:
setPickedEdgeStatein interfaceRenderContext<V,E>
-
getPickedVertexState
public PickedState<V> getPickedVertexState()
- Specified by:
getPickedVertexStatein interfaceRenderContext<V,E>
-
setPickedVertexState
public void setPickedVertexState(PickedState<V> pickedVertexState)
- Specified by:
setPickedVertexStatein interfaceRenderContext<V,E>
-
getRendererPane
public javax.swing.CellRendererPane getRendererPane()
- Specified by:
getRendererPanein interfaceRenderContext<V,E>
-
setRendererPane
public void setRendererPane(javax.swing.CellRendererPane rendererPane)
- Specified by:
setRendererPanein interfaceRenderContext<V,E>
-
getScreenDevice
public javax.swing.JComponent getScreenDevice()
- Specified by:
getScreenDevicein interfaceRenderContext<V,E>
-
setScreenDevice
public void setScreenDevice(javax.swing.JComponent screenDevice)
- Specified by:
setScreenDevicein interfaceRenderContext<V,E>
-
getVertexFontTransformer
public com.google.common.base.Function<? super V,java.awt.Font> getVertexFontTransformer()
- Specified by:
getVertexFontTransformerin interfaceRenderContext<V,E>
-
setVertexFontTransformer
public void setVertexFontTransformer(com.google.common.base.Function<? super V,java.awt.Font> vertexFontTransformer)
- Specified by:
setVertexFontTransformerin interfaceRenderContext<V,E>
-
getVertexIconTransformer
public com.google.common.base.Function<? super V,javax.swing.Icon> getVertexIconTransformer()
- Specified by:
getVertexIconTransformerin interfaceRenderContext<V,E>
-
setVertexIconTransformer
public void setVertexIconTransformer(com.google.common.base.Function<? super V,javax.swing.Icon> vertexIconTransformer)
- Specified by:
setVertexIconTransformerin interfaceRenderContext<V,E>
-
getVertexIncludePredicate
public com.google.common.base.Predicate<Context<Graph<V,E>,V>> getVertexIncludePredicate()
- Specified by:
getVertexIncludePredicatein interfaceRenderContext<V,E>
-
setVertexIncludePredicate
public void setVertexIncludePredicate(com.google.common.base.Predicate<Context<Graph<V,E>,V>> vertexIncludePredicate)
- Specified by:
setVertexIncludePredicatein interfaceRenderContext<V,E>
-
getVertexLabelRenderer
public VertexLabelRenderer getVertexLabelRenderer()
- Specified by:
getVertexLabelRendererin interfaceRenderContext<V,E>
-
setVertexLabelRenderer
public void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
- Specified by:
setVertexLabelRendererin interfaceRenderContext<V,E>
-
getVertexFillPaintTransformer
public com.google.common.base.Function<? super V,java.awt.Paint> getVertexFillPaintTransformer()
- Specified by:
getVertexFillPaintTransformerin interfaceRenderContext<V,E>
-
setVertexFillPaintTransformer
public void setVertexFillPaintTransformer(com.google.common.base.Function<? super V,java.awt.Paint> vertexFillPaintTransformer)
- Specified by:
setVertexFillPaintTransformerin interfaceRenderContext<V,E>
-
getVertexDrawPaintTransformer
public com.google.common.base.Function<? super V,java.awt.Paint> getVertexDrawPaintTransformer()
- Specified by:
getVertexDrawPaintTransformerin interfaceRenderContext<V,E>
-
setVertexDrawPaintTransformer
public void setVertexDrawPaintTransformer(com.google.common.base.Function<? super V,java.awt.Paint> vertexDrawPaintTransformer)
- Specified by:
setVertexDrawPaintTransformerin interfaceRenderContext<V,E>
-
getVertexLabelTransformer
public com.google.common.base.Function<? super V,java.lang.String> getVertexLabelTransformer()
- Specified by:
getVertexLabelTransformerin interfaceRenderContext<V,E>
-
setVertexLabelTransformer
public void setVertexLabelTransformer(com.google.common.base.Function<? super V,java.lang.String> vertexLabelTransformer)
- Specified by:
setVertexLabelTransformerin interfaceRenderContext<V,E>
-
getPickSupport
public GraphElementAccessor<V,E> getPickSupport()
- Specified by:
getPickSupportin interfaceRenderContext<V,E>- Returns:
- the pickSupport
-
setPickSupport
public void setPickSupport(GraphElementAccessor<V,E> pickSupport)
- Specified by:
setPickSupportin interfaceRenderContext<V,E>- Parameters:
pickSupport- the pickSupport to set
-
getMultiLayerTransformer
public MultiLayerTransformer getMultiLayerTransformer()
- Specified by:
getMultiLayerTransformerin interfaceRenderContext<V,E>
-
setMultiLayerTransformer
public void setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
- Specified by:
setMultiLayerTransformerin interfaceRenderContext<V,E>
-
getArrowDrawPaintTransformer
public com.google.common.base.Function<? super E,java.awt.Paint> getArrowDrawPaintTransformer()
- Specified by:
getArrowDrawPaintTransformerin interfaceRenderContext<V,E>
-
getArrowFillPaintTransformer
public com.google.common.base.Function<? super E,java.awt.Paint> getArrowFillPaintTransformer()
- Specified by:
getArrowFillPaintTransformerin interfaceRenderContext<V,E>
-
setArrowDrawPaintTransformer
public void setArrowDrawPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> arrowDrawPaintTransformer)
- Specified by:
setArrowDrawPaintTransformerin interfaceRenderContext<V,E>
-
setArrowFillPaintTransformer
public void setArrowFillPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> arrowFillPaintTransformer)
- Specified by:
setArrowFillPaintTransformerin interfaceRenderContext<V,E>
-
-