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 classRenderContext.DirectedEdgeArrowPredicate<V,E>static classRenderContext.UndirectedEdgeArrowPredicate<V,E>
-
Field Summary
Fields Modifier and Type Field Description static java.awt.StrokeDASHEDA stroke for a dashed line: 1 pixel width, square caps, beveled joins, and an array of {5.0f}.static float[]dashingstatic java.awt.StrokeDOTTEDA stroke for a dotted line: 1 pixel width, round caps, round joins, and an array of {1.0f, 3.0f}.static float[]dottingstatic intLABEL_OFFSETSpecifies 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()floatgetArrowPlacementTolerance()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()EdgeLabelRenderergetEdgeLabelRenderer()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()GraphicsDecoratorgetGraphicsContext()intgetLabelOffset()MultiLayerTransformergetMultiLayerTransformer()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.CellRendererPanegetRendererPane()javax.swing.JComponentgetScreenDevice()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()VertexLabelRenderergetVertexLabelRenderer()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()voidsetArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer)voidsetArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer)voidsetArrowPlacementTolerance(float arrow_placement_tolerance)voidsetEdgeArrowPredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate)voidsetEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer)voidsetEdgeArrowTransformer(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)voidsetEdgeDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer)voidsetEdgeFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgePaintTransformer)voidsetEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer)voidsetEdgeIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeIncludePredicate)voidsetEdgeLabelClosenessTransformer(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)voidsetEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)voidsetEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeStringer)voidsetEdgeShapeTransformer(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)voidsetEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer)voidsetGraphicsContext(GraphicsDecorator graphicsContext)voidsetLabelOffset(int labelOffset)voidsetMultiLayerTransformer(MultiLayerTransformer basicTransformer)voidsetParallelEdgeIndexFunction(edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction)voidsetPickedEdgeState(PickedState<E> pickedEdgeState)voidsetPickedVertexState(PickedState<V> pickedVertexState)voidsetPickSupport(edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport)voidsetRendererPane(javax.swing.CellRendererPane rendererPane)voidsetScreenDevice(javax.swing.JComponent screenDevice)voidsetVertexDrawPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer)voidsetVertexFillPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer)voidsetVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer)voidsetVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer)voidsetVertexIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate)voidsetVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)voidsetVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexStringer)voidsetVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer)voidsetVertexStrokeTransformer(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
-
-