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>
arrowDrawPaintTransformer
protected com.google.common.base.Function<? super E,java.awt.Paint>
arrowFillPaintTransformer
protected float
arrowPlacementTolerance
protected com.google.common.base.Predicate<Context<Graph<V,E>,E>>
edgeArrowPredicate
protected com.google.common.base.Function<? super E,java.awt.Stroke>
edgeArrowStrokeTransformer
protected com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape>
edgeArrowTransformer
protected com.google.common.base.Function<? super E,java.awt.Paint>
edgeDrawPaintTransformer
protected com.google.common.base.Function<? super E,java.awt.Paint>
edgeFillPaintTransformer
protected com.google.common.base.Function<? super E,java.awt.Font>
edgeFontTransformer
protected com.google.common.base.Predicate<Context<Graph<V,E>,E>>
edgeIncludePredicate
protected com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.lang.Number>
edgeLabelClosenessTransformer
protected EdgeLabelRenderer
edgeLabelRenderer
protected com.google.common.base.Function<? super E,java.lang.String>
edgeLabelTransformer
private EdgeShape<V,E>
edgeShape
protected com.google.common.base.Function<? super E,java.awt.Shape>
edgeShapeTransformer
protected com.google.common.base.Function<? super E,java.awt.Stroke>
edgeStrokeTransformer
protected GraphicsDecorator
graphicsContext
protected EdgeIndexFunction<V,E>
incidentEdgeIndexFunction
protected int
labelOffset
protected MultiLayerTransformer
multiLayerTransformer
protected EdgeIndexFunction<V,E>
parallelEdgeIndexFunction
protected PickedState<E>
pickedEdgeState
protected PickedState<V>
pickedVertexState
protected 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 onprotected com.google.common.base.Function<? super V,java.awt.Paint>
vertexDrawPaintTransformer
protected com.google.common.base.Function<? super V,java.awt.Paint>
vertexFillPaintTransformer
protected com.google.common.base.Function<? super V,java.awt.Font>
vertexFontTransformer
protected com.google.common.base.Function<? super V,javax.swing.Icon>
vertexIconTransformer
protected com.google.common.base.Predicate<Context<Graph<V,E>,V>>
vertexIncludePredicate
protected VertexLabelRenderer
vertexLabelRenderer
A default GraphLabelRenderer - picked Vertex labels are blue, picked edge labels are cyanprotected com.google.common.base.Function<? super V,java.lang.String>
vertexLabelTransformer
protected com.google.common.base.Function<? super V,java.awt.Shape>
vertexShapeTransformer
protected 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
-
-
Constructor Summary
Constructors Constructor Description PluggableRenderContext(Graph<V,E> graph)
-
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()
float
getArrowPlacementTolerance()
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()
EdgeLabelRenderer
getEdgeLabelRenderer()
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()
GraphicsDecorator
getGraphicsContext()
int
getLabelOffset()
MultiLayerTransformer
getMultiLayerTransformer()
EdgeIndexFunction<V,E>
getParallelEdgeIndexFunction()
PickedState<E>
getPickedEdgeState()
PickedState<V>
getPickedVertexState()
GraphElementAccessor<V,E>
getPickSupport()
javax.swing.CellRendererPane
getRendererPane()
javax.swing.JComponent
getScreenDevice()
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()
VertexLabelRenderer
getVertexLabelRenderer()
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()
void
setArrowDrawPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> arrowDrawPaintTransformer)
void
setArrowFillPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> arrowFillPaintTransformer)
void
setArrowPlacementTolerance(float arrow_placement_tolerance)
void
setEdgeArrowPredicate(com.google.common.base.Predicate<Context<Graph<V,E>,E>> edgeArrowPredicate)
void
setEdgeArrowStrokeTransformer(com.google.common.base.Function<? super E,java.awt.Stroke> edgeArrowStrokeTransformer)
void
setEdgeArrowTransformer(com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape> edgeArrowTransformer)
void
setEdgeDrawPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> edgeDrawPaintTransformer)
void
setEdgeFillPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> edgeFillPaintTransformer)
void
setEdgeFontTransformer(com.google.common.base.Function<? super E,java.awt.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>,java.lang.Number> edgeLabelClosenessTransformer)
void
setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
void
setEdgeLabelTransformer(com.google.common.base.Function<? super E,java.lang.String> edgeLabelTransformer)
void
setEdgeShapeTransformer(com.google.common.base.Function<? super E,java.awt.Shape> edgeShapeTransformer)
void
setEdgeStrokeTransformer(com.google.common.base.Function<? super E,java.awt.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(javax.swing.CellRendererPane rendererPane)
void
setScreenDevice(javax.swing.JComponent screenDevice)
void
setVertexDrawPaintTransformer(com.google.common.base.Function<? super V,java.awt.Paint> vertexDrawPaintTransformer)
void
setVertexFillPaintTransformer(com.google.common.base.Function<? super V,java.awt.Paint> vertexFillPaintTransformer)
void
setVertexFontTransformer(com.google.common.base.Function<? super V,java.awt.Font> vertexFontTransformer)
void
setVertexIconTransformer(com.google.common.base.Function<? super V,javax.swing.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,java.lang.String> vertexLabelTransformer)
void
setVertexShapeTransformer(com.google.common.base.Function<? super V,java.awt.Shape> vertexShapeTransformer)
void
setVertexStrokeTransformer(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:
getVertexShapeTransformer
in interfaceRenderContext<V,E>
- Returns:
- the vertexShapeTransformer
-
setVertexShapeTransformer
public void setVertexShapeTransformer(com.google.common.base.Function<? super V,java.awt.Shape> vertexShapeTransformer)
- Specified by:
setVertexShapeTransformer
in interfaceRenderContext<V,E>
- Parameters:
vertexShapeTransformer
- the vertexShapeTransformer to set
-
getVertexStrokeTransformer
public com.google.common.base.Function<? super V,java.awt.Stroke> getVertexStrokeTransformer()
- Specified by:
getVertexStrokeTransformer
in interfaceRenderContext<V,E>
- Returns:
- the vertexStrokeTransformer
-
setVertexStrokeTransformer
public void setVertexStrokeTransformer(com.google.common.base.Function<? super V,java.awt.Stroke> vertexStrokeTransformer)
- Specified by:
setVertexStrokeTransformer
in 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:
getArrowPlacementTolerance
in interfaceRenderContext<V,E>
-
setArrowPlacementTolerance
public void setArrowPlacementTolerance(float arrow_placement_tolerance)
- Specified by:
setArrowPlacementTolerance
in interfaceRenderContext<V,E>
-
getEdgeArrowTransformer
public com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape> getEdgeArrowTransformer()
- Specified by:
getEdgeArrowTransformer
in interfaceRenderContext<V,E>
-
setEdgeArrowTransformer
public void setEdgeArrowTransformer(com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.awt.Shape> edgeArrowTransformer)
- Specified by:
setEdgeArrowTransformer
in interfaceRenderContext<V,E>
-
getEdgeArrowPredicate
public com.google.common.base.Predicate<Context<Graph<V,E>,E>> getEdgeArrowPredicate()
- Specified by:
getEdgeArrowPredicate
in interfaceRenderContext<V,E>
-
setEdgeArrowPredicate
public void setEdgeArrowPredicate(com.google.common.base.Predicate<Context<Graph<V,E>,E>> edgeArrowPredicate)
- Specified by:
setEdgeArrowPredicate
in interfaceRenderContext<V,E>
-
getEdgeFontTransformer
public com.google.common.base.Function<? super E,java.awt.Font> getEdgeFontTransformer()
- Specified by:
getEdgeFontTransformer
in interfaceRenderContext<V,E>
-
setEdgeFontTransformer
public void setEdgeFontTransformer(com.google.common.base.Function<? super E,java.awt.Font> edgeFontTransformer)
- Specified by:
setEdgeFontTransformer
in interfaceRenderContext<V,E>
-
getEdgeIncludePredicate
public com.google.common.base.Predicate<Context<Graph<V,E>,E>> getEdgeIncludePredicate()
- Specified by:
getEdgeIncludePredicate
in interfaceRenderContext<V,E>
-
setEdgeIncludePredicate
public void setEdgeIncludePredicate(com.google.common.base.Predicate<Context<Graph<V,E>,E>> edgeIncludePredicate)
- Specified by:
setEdgeIncludePredicate
in interfaceRenderContext<V,E>
-
getEdgeLabelClosenessTransformer
public com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.lang.Number> getEdgeLabelClosenessTransformer()
- Specified by:
getEdgeLabelClosenessTransformer
in interfaceRenderContext<V,E>
-
setEdgeLabelClosenessTransformer
public void setEdgeLabelClosenessTransformer(com.google.common.base.Function<? super Context<Graph<V,E>,E>,java.lang.Number> edgeLabelClosenessTransformer)
- Specified by:
setEdgeLabelClosenessTransformer
in interfaceRenderContext<V,E>
-
getEdgeLabelRenderer
public EdgeLabelRenderer getEdgeLabelRenderer()
- Specified by:
getEdgeLabelRenderer
in interfaceRenderContext<V,E>
-
setEdgeLabelRenderer
public void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
- Specified by:
setEdgeLabelRenderer
in interfaceRenderContext<V,E>
-
getEdgeFillPaintTransformer
public com.google.common.base.Function<? super E,java.awt.Paint> getEdgeFillPaintTransformer()
- Specified by:
getEdgeFillPaintTransformer
in interfaceRenderContext<V,E>
-
setEdgeDrawPaintTransformer
public void setEdgeDrawPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> edgeDrawPaintTransformer)
- Specified by:
setEdgeDrawPaintTransformer
in interfaceRenderContext<V,E>
-
getEdgeDrawPaintTransformer
public com.google.common.base.Function<? super E,java.awt.Paint> getEdgeDrawPaintTransformer()
- Specified by:
getEdgeDrawPaintTransformer
in interfaceRenderContext<V,E>
-
setEdgeFillPaintTransformer
public void setEdgeFillPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> edgeFillPaintTransformer)
- Specified by:
setEdgeFillPaintTransformer
in interfaceRenderContext<V,E>
-
getEdgeShapeTransformer
public com.google.common.base.Function<? super E,java.awt.Shape> getEdgeShapeTransformer()
- Specified by:
getEdgeShapeTransformer
in interfaceRenderContext<V,E>
-
setEdgeShapeTransformer
public void setEdgeShapeTransformer(com.google.common.base.Function<? super E,java.awt.Shape> edgeShapeTransformer)
- Specified by:
setEdgeShapeTransformer
in interfaceRenderContext<V,E>
-
getEdgeLabelTransformer
public com.google.common.base.Function<? super E,java.lang.String> getEdgeLabelTransformer()
- Specified by:
getEdgeLabelTransformer
in interfaceRenderContext<V,E>
-
setEdgeLabelTransformer
public void setEdgeLabelTransformer(com.google.common.base.Function<? super E,java.lang.String> edgeLabelTransformer)
- Specified by:
setEdgeLabelTransformer
in interfaceRenderContext<V,E>
-
getEdgeStrokeTransformer
public com.google.common.base.Function<? super E,java.awt.Stroke> getEdgeStrokeTransformer()
- Specified by:
getEdgeStrokeTransformer
in interfaceRenderContext<V,E>
-
setEdgeStrokeTransformer
public void setEdgeStrokeTransformer(com.google.common.base.Function<? super E,java.awt.Stroke> edgeStrokeTransformer)
- Specified by:
setEdgeStrokeTransformer
in interfaceRenderContext<V,E>
-
getEdgeArrowStrokeTransformer
public com.google.common.base.Function<? super E,java.awt.Stroke> getEdgeArrowStrokeTransformer()
- Specified by:
getEdgeArrowStrokeTransformer
in interfaceRenderContext<V,E>
-
setEdgeArrowStrokeTransformer
public void setEdgeArrowStrokeTransformer(com.google.common.base.Function<? super E,java.awt.Stroke> edgeArrowStrokeTransformer)
- Specified by:
setEdgeArrowStrokeTransformer
in interfaceRenderContext<V,E>
-
getGraphicsContext
public GraphicsDecorator getGraphicsContext()
- Specified by:
getGraphicsContext
in interfaceRenderContext<V,E>
-
setGraphicsContext
public void setGraphicsContext(GraphicsDecorator graphicsContext)
- Specified by:
setGraphicsContext
in interfaceRenderContext<V,E>
-
getLabelOffset
public int getLabelOffset()
- Specified by:
getLabelOffset
in interfaceRenderContext<V,E>
-
setLabelOffset
public void setLabelOffset(int labelOffset)
- Specified by:
setLabelOffset
in interfaceRenderContext<V,E>
-
getParallelEdgeIndexFunction
public EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
- Specified by:
getParallelEdgeIndexFunction
in interfaceRenderContext<V,E>
-
setParallelEdgeIndexFunction
public void setParallelEdgeIndexFunction(EdgeIndexFunction<V,E> parallelEdgeIndexFunction)
- Specified by:
setParallelEdgeIndexFunction
in interfaceRenderContext<V,E>
-
getPickedEdgeState
public PickedState<E> getPickedEdgeState()
- Specified by:
getPickedEdgeState
in interfaceRenderContext<V,E>
-
setPickedEdgeState
public void setPickedEdgeState(PickedState<E> pickedEdgeState)
- Specified by:
setPickedEdgeState
in interfaceRenderContext<V,E>
-
getPickedVertexState
public PickedState<V> getPickedVertexState()
- Specified by:
getPickedVertexState
in interfaceRenderContext<V,E>
-
setPickedVertexState
public void setPickedVertexState(PickedState<V> pickedVertexState)
- Specified by:
setPickedVertexState
in interfaceRenderContext<V,E>
-
getRendererPane
public javax.swing.CellRendererPane getRendererPane()
- Specified by:
getRendererPane
in interfaceRenderContext<V,E>
-
setRendererPane
public void setRendererPane(javax.swing.CellRendererPane rendererPane)
- Specified by:
setRendererPane
in interfaceRenderContext<V,E>
-
getScreenDevice
public javax.swing.JComponent getScreenDevice()
- Specified by:
getScreenDevice
in interfaceRenderContext<V,E>
-
setScreenDevice
public void setScreenDevice(javax.swing.JComponent screenDevice)
- Specified by:
setScreenDevice
in interfaceRenderContext<V,E>
-
getVertexFontTransformer
public com.google.common.base.Function<? super V,java.awt.Font> getVertexFontTransformer()
- Specified by:
getVertexFontTransformer
in interfaceRenderContext<V,E>
-
setVertexFontTransformer
public void setVertexFontTransformer(com.google.common.base.Function<? super V,java.awt.Font> vertexFontTransformer)
- Specified by:
setVertexFontTransformer
in interfaceRenderContext<V,E>
-
getVertexIconTransformer
public com.google.common.base.Function<? super V,javax.swing.Icon> getVertexIconTransformer()
- Specified by:
getVertexIconTransformer
in interfaceRenderContext<V,E>
-
setVertexIconTransformer
public void setVertexIconTransformer(com.google.common.base.Function<? super V,javax.swing.Icon> vertexIconTransformer)
- Specified by:
setVertexIconTransformer
in interfaceRenderContext<V,E>
-
getVertexIncludePredicate
public com.google.common.base.Predicate<Context<Graph<V,E>,V>> getVertexIncludePredicate()
- Specified by:
getVertexIncludePredicate
in interfaceRenderContext<V,E>
-
setVertexIncludePredicate
public void setVertexIncludePredicate(com.google.common.base.Predicate<Context<Graph<V,E>,V>> vertexIncludePredicate)
- Specified by:
setVertexIncludePredicate
in interfaceRenderContext<V,E>
-
getVertexLabelRenderer
public VertexLabelRenderer getVertexLabelRenderer()
- Specified by:
getVertexLabelRenderer
in interfaceRenderContext<V,E>
-
setVertexLabelRenderer
public void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
- Specified by:
setVertexLabelRenderer
in interfaceRenderContext<V,E>
-
getVertexFillPaintTransformer
public com.google.common.base.Function<? super V,java.awt.Paint> getVertexFillPaintTransformer()
- Specified by:
getVertexFillPaintTransformer
in interfaceRenderContext<V,E>
-
setVertexFillPaintTransformer
public void setVertexFillPaintTransformer(com.google.common.base.Function<? super V,java.awt.Paint> vertexFillPaintTransformer)
- Specified by:
setVertexFillPaintTransformer
in interfaceRenderContext<V,E>
-
getVertexDrawPaintTransformer
public com.google.common.base.Function<? super V,java.awt.Paint> getVertexDrawPaintTransformer()
- Specified by:
getVertexDrawPaintTransformer
in interfaceRenderContext<V,E>
-
setVertexDrawPaintTransformer
public void setVertexDrawPaintTransformer(com.google.common.base.Function<? super V,java.awt.Paint> vertexDrawPaintTransformer)
- Specified by:
setVertexDrawPaintTransformer
in interfaceRenderContext<V,E>
-
getVertexLabelTransformer
public com.google.common.base.Function<? super V,java.lang.String> getVertexLabelTransformer()
- Specified by:
getVertexLabelTransformer
in interfaceRenderContext<V,E>
-
setVertexLabelTransformer
public void setVertexLabelTransformer(com.google.common.base.Function<? super V,java.lang.String> vertexLabelTransformer)
- Specified by:
setVertexLabelTransformer
in interfaceRenderContext<V,E>
-
getPickSupport
public GraphElementAccessor<V,E> getPickSupport()
- Specified by:
getPickSupport
in interfaceRenderContext<V,E>
- Returns:
- the pickSupport
-
setPickSupport
public void setPickSupport(GraphElementAccessor<V,E> pickSupport)
- Specified by:
setPickSupport
in interfaceRenderContext<V,E>
- Parameters:
pickSupport
- the pickSupport to set
-
getMultiLayerTransformer
public MultiLayerTransformer getMultiLayerTransformer()
- Specified by:
getMultiLayerTransformer
in interfaceRenderContext<V,E>
-
setMultiLayerTransformer
public void setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
- Specified by:
setMultiLayerTransformer
in interfaceRenderContext<V,E>
-
getArrowDrawPaintTransformer
public com.google.common.base.Function<? super E,java.awt.Paint> getArrowDrawPaintTransformer()
- Specified by:
getArrowDrawPaintTransformer
in interfaceRenderContext<V,E>
-
getArrowFillPaintTransformer
public com.google.common.base.Function<? super E,java.awt.Paint> getArrowFillPaintTransformer()
- Specified by:
getArrowFillPaintTransformer
in interfaceRenderContext<V,E>
-
setArrowDrawPaintTransformer
public void setArrowDrawPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> arrowDrawPaintTransformer)
- Specified by:
setArrowDrawPaintTransformer
in interfaceRenderContext<V,E>
-
setArrowFillPaintTransformer
public void setArrowFillPaintTransformer(com.google.common.base.Function<? super E,java.awt.Paint> arrowFillPaintTransformer)
- Specified by:
setArrowFillPaintTransformer
in interfaceRenderContext<V,E>
-
-