public interface RenderContext<V,E>
Modifier and Type | Interface and Description |
---|---|
static class |
RenderContext.DirectedEdgeArrowPredicate<V,E> |
static class |
RenderContext.UndirectedEdgeArrowPredicate<V,E> |
Modifier and Type | Field and Description |
---|---|
static java.awt.Stroke |
DASHED
A stroke for a dashed line: 1 pixel width, square caps, beveled joins, and an
array of {5.0f}.
|
static float[] |
dashing |
static 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}.
|
static float[] |
dotting |
static int |
LABEL_OFFSET
Specifies the offset for the edge labels.
|
Modifier and Type | Method and Description |
---|---|
org.apache.commons.collections4.Transformer<E,java.awt.Paint> |
getArrowDrawPaintTransformer() |
org.apache.commons.collections4.Transformer<E,java.awt.Paint> |
getArrowFillPaintTransformer() |
float |
getArrowPlacementTolerance() |
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() |
EdgeLabelRenderer |
getEdgeLabelRenderer() |
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() |
GraphicsDecorator |
getGraphicsContext() |
int |
getLabelOffset() |
MultiLayerTransformer |
getMultiLayerTransformer() |
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.CellRendererPane |
getRendererPane() |
javax.swing.JComponent |
getScreenDevice() |
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() |
VertexLabelRenderer |
getVertexLabelRenderer() |
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() |
void |
setArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer) |
void |
setArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer) |
void |
setArrowPlacementTolerance(float arrow_placement_tolerance) |
void |
setEdgeArrowPredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate) |
void |
setEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer) |
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) |
void |
setEdgeDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer) |
void |
setEdgeFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgePaintTransformer) |
void |
setEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer) |
void |
setEdgeIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeIncludePredicate) |
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) |
void |
setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer) |
void |
setEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeStringer) |
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) |
void |
setEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer) |
void |
setGraphicsContext(GraphicsDecorator graphicsContext) |
void |
setLabelOffset(int labelOffset) |
void |
setMultiLayerTransformer(MultiLayerTransformer basicTransformer) |
void |
setParallelEdgeIndexFunction(edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction) |
void |
setPickedEdgeState(PickedState<E> pickedEdgeState) |
void |
setPickedVertexState(PickedState<V> pickedVertexState) |
void |
setPickSupport(edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> pickSupport) |
void |
setRendererPane(javax.swing.CellRendererPane rendererPane) |
void |
setScreenDevice(javax.swing.JComponent screenDevice) |
void |
setVertexDrawPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer) |
void |
setVertexFillPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer) |
void |
setVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer) |
void |
setVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer) |
void |
setVertexIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate) |
void |
setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer) |
void |
setVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexStringer) |
void |
setVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer) |
void |
setVertexStrokeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer) |
static final float[] dotting
static final float[] dashing
static final java.awt.Stroke DOTTED
static final java.awt.Stroke DASHED
static final int LABEL_OFFSET
int getLabelOffset()
void setLabelOffset(int labelOffset)
float getArrowPlacementTolerance()
void setArrowPlacementTolerance(float arrow_placement_tolerance)
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()
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)
org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> getEdgeArrowPredicate()
void setEdgeArrowPredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeArrowPredicate)
org.apache.commons.collections4.Transformer<E,java.awt.Font> getEdgeFontTransformer()
void setEdgeFontTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Font> edgeFontTransformer)
org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> getEdgeIncludePredicate()
void setEdgeIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,E>> edgeIncludePredicate)
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()
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)
EdgeLabelRenderer getEdgeLabelRenderer()
void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
org.apache.commons.collections4.Transformer<E,java.awt.Paint> getEdgeFillPaintTransformer()
void setEdgeFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgePaintTransformer)
org.apache.commons.collections4.Transformer<E,java.awt.Paint> getEdgeDrawPaintTransformer()
void setEdgeDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> edgeDrawPaintTransformer)
org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowDrawPaintTransformer()
void setArrowDrawPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowDrawPaintTransformer)
org.apache.commons.collections4.Transformer<E,java.awt.Paint> getArrowFillPaintTransformer()
void setArrowFillPaintTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Paint> arrowFillPaintTransformer)
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()
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)
org.apache.commons.collections4.Transformer<E,java.lang.String> getEdgeLabelTransformer()
void setEdgeLabelTransformer(org.apache.commons.collections4.Transformer<E,java.lang.String> edgeStringer)
org.apache.commons.collections4.Transformer<E,java.awt.Stroke> getEdgeStrokeTransformer()
void setEdgeStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeStrokeTransformer)
org.apache.commons.collections4.Transformer<E,java.awt.Stroke> getEdgeArrowStrokeTransformer()
void setEdgeArrowStrokeTransformer(org.apache.commons.collections4.Transformer<E,java.awt.Stroke> edgeArrowStrokeTransformer)
GraphicsDecorator getGraphicsContext()
void setGraphicsContext(GraphicsDecorator graphicsContext)
edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
void setParallelEdgeIndexFunction(edu.uci.ics.jung.graph.util.EdgeIndexFunction<V,E> parallelEdgeIndexFunction)
PickedState<E> getPickedEdgeState()
void setPickedEdgeState(PickedState<E> pickedEdgeState)
PickedState<V> getPickedVertexState()
void setPickedVertexState(PickedState<V> pickedVertexState)
javax.swing.CellRendererPane getRendererPane()
void setRendererPane(javax.swing.CellRendererPane rendererPane)
javax.swing.JComponent getScreenDevice()
void setScreenDevice(javax.swing.JComponent screenDevice)
org.apache.commons.collections4.Transformer<V,java.awt.Font> getVertexFontTransformer()
void setVertexFontTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Font> vertexFontTransformer)
org.apache.commons.collections4.Transformer<V,javax.swing.Icon> getVertexIconTransformer()
void setVertexIconTransformer(org.apache.commons.collections4.Transformer<V,javax.swing.Icon> vertexIconTransformer)
org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> getVertexIncludePredicate()
void setVertexIncludePredicate(org.apache.commons.collections4.Predicate<edu.uci.ics.jung.graph.util.Context<edu.uci.ics.jung.graph.Graph<V,E>,V>> vertexIncludePredicate)
VertexLabelRenderer getVertexLabelRenderer()
void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
org.apache.commons.collections4.Transformer<V,java.awt.Paint> getVertexFillPaintTransformer()
void setVertexFillPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexFillPaintTransformer)
org.apache.commons.collections4.Transformer<V,java.awt.Paint> getVertexDrawPaintTransformer()
void setVertexDrawPaintTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Paint> vertexDrawPaintTransformer)
org.apache.commons.collections4.Transformer<V,java.awt.Shape> getVertexShapeTransformer()
void setVertexShapeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Shape> vertexShapeTransformer)
org.apache.commons.collections4.Transformer<V,java.lang.String> getVertexLabelTransformer()
void setVertexLabelTransformer(org.apache.commons.collections4.Transformer<V,java.lang.String> vertexStringer)
org.apache.commons.collections4.Transformer<V,java.awt.Stroke> getVertexStrokeTransformer()
void setVertexStrokeTransformer(org.apache.commons.collections4.Transformer<V,java.awt.Stroke> vertexStrokeTransformer)
MultiLayerTransformer getMultiLayerTransformer()
void setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
edu.uci.ics.jung.algorithms.layout.GraphElementAccessor<V,E> getPickSupport()