edu.uci.ics.jung.visualization
Class PluggableRenderContext<V,E>

java.lang.Object
  extended by edu.uci.ics.jung.visualization.PluggableRenderContext<V,E>
All Implemented Interfaces:
RenderContext<V,E>

public class PluggableRenderContext<V,E>
extends 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
protected   arrowDrawPaintTransformer
           
protected   arrowFillPaintTransformer
           
protected  float arrowPlacementTolerance
           
protected   edgeArrowPredicate
           
protected   edgeArrowStrokeTransformer
           
protected   edgeArrowTransformer
           
protected   edgeDrawPaintTransformer
           
protected   edgeFillPaintTransformer
           
protected   edgeFontTransformer
           
protected   edgeIncludePredicate
           
protected   edgeLabelClosenessTransformer
           
protected  EdgeLabelRenderer edgeLabelRenderer
           
protected   edgeLabelTransformer
           
protected   edgeShapeTransformer
           
protected   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  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  JComponent screenDevice
          the JComponent that this Renderer will display the graph on
protected   vertexDrawPaintTransformer
           
protected   vertexFillPaintTransformer
           
protected   vertexFontTransformer
           
protected   vertexIconTransformer
           
protected   vertexIncludePredicate
           
protected  VertexLabelRenderer vertexLabelRenderer
          A default GraphLabelRenderer - picked Vertex labels are blue, picked edge labels are cyan
protected   vertexLabelTransformer
           
protected   vertexShapeTransformer
           
protected   vertexStrokeTransformer
           
 
Fields inherited from interface edu.uci.ics.jung.visualization.RenderContext
DASHED, dashing, DOTTED, dotting, LABEL_OFFSET
 
Method Summary
  getArrowDrawPaintTransformer()
           
  getArrowFillPaintTransformer()
           
 float getArrowPlacementTolerance()
           
static float[] getDashing()
           
static float[] getDotting()
           
  getEdgeArrowPredicate()
           
  getEdgeArrowStrokeTransformer()
           
  getEdgeArrowTransformer()
           
  getEdgeDrawPaintTransformer()
           
  getEdgeFillPaintTransformer()
           
  getEdgeFontTransformer()
           
  getEdgeIncludePredicate()
           
  getEdgeLabelClosenessTransformer()
           
 EdgeLabelRenderer getEdgeLabelRenderer()
           
  getEdgeLabelTransformer()
           
  getEdgeShapeTransformer()
           
  getEdgeStrokeTransformer()
           
 GraphicsDecorator getGraphicsContext()
           
 int getLabelOffset()
           
 MultiLayerTransformer getMultiLayerTransformer()
           
 EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
           
 PickedState<E> getPickedEdgeState()
           
 PickedState<V> getPickedVertexState()
           
 GraphElementAccessor<V,E> getPickSupport()
           
 CellRendererPane getRendererPane()
           
 JComponent getScreenDevice()
           
  getVertexDrawPaintTransformer()
           
  getVertexFillPaintTransformer()
           
  getVertexFontTransformer()
           
  getVertexIconTransformer()
           
  getVertexIncludePredicate()
           
 VertexLabelRenderer getVertexLabelRenderer()
           
  getVertexLabelTransformer()
           
  getVertexShapeTransformer()
           
  getVertexStrokeTransformer()
           
 void setArrowDrawPaintTransformer( arrowDrawPaintTransformer)
           
 void setArrowFillPaintTransformer( arrowFillPaintTransformer)
           
 void setArrowPlacementTolerance(float arrow_placement_tolerance)
           
 void setEdgeArrowPredicate( edgeArrowPredicate)
           
 void setEdgeArrowStrokeTransformer( edgeArrowStrokeTransformer)
           
 void setEdgeArrowTransformer( edgeArrowTransformer)
           
 void setEdgeDrawPaintTransformer( edgeDrawPaintTransformer)
           
 void setEdgeFillPaintTransformer( edgeFillPaintTransformer)
           
 void setEdgeFontTransformer( edgeFontTransformer)
           
 void setEdgeIncludePredicate( edgeIncludePredicate)
           
 void setEdgeLabelClosenessTransformer( edgeLabelClosenessTransformer)
           
 void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
           
 void setEdgeLabelTransformer( edgeLabelTransformer)
           
 void setEdgeShapeTransformer( edgeShapeTransformer)
           
 void setEdgeStrokeTransformer( 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(CellRendererPane rendererPane)
           
 void setScreenDevice(JComponent screenDevice)
           
 void setVertexDrawPaintTransformer( vertexDrawPaintTransformer)
           
 void setVertexFillPaintTransformer( vertexFillPaintTransformer)
           
 void setVertexFontTransformer( vertexFontTransformer)
           
 void setVertexIconTransformer( vertexIconTransformer)
           
 void setVertexIncludePredicate( vertexIncludePredicate)
           
 void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
           
 void setVertexLabelTransformer( vertexLabelTransformer)
           
 void setVertexShapeTransformer( vertexShapeTransformer)
           
 void setVertexStrokeTransformer( vertexStrokeTransformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

arrowPlacementTolerance

protected float arrowPlacementTolerance

vertexIncludePredicate

protected  vertexIncludePredicate

vertexStrokeTransformer

protected  vertexStrokeTransformer

vertexShapeTransformer

protected  vertexShapeTransformer

vertexLabelTransformer

protected  vertexLabelTransformer

vertexIconTransformer

protected  vertexIconTransformer

vertexFontTransformer

protected  vertexFontTransformer

vertexDrawPaintTransformer

protected  vertexDrawPaintTransformer

vertexFillPaintTransformer

protected  vertexFillPaintTransformer

edgeLabelTransformer

protected  edgeLabelTransformer

edgeStrokeTransformer

protected  edgeStrokeTransformer

edgeArrowStrokeTransformer

protected  edgeArrowStrokeTransformer

edgeArrowTransformer

protected  edgeArrowTransformer

edgeArrowPredicate

protected  edgeArrowPredicate

edgeIncludePredicate

protected  edgeIncludePredicate

edgeFontTransformer

protected  edgeFontTransformer

edgeLabelClosenessTransformer

protected  edgeLabelClosenessTransformer

edgeShapeTransformer

protected  edgeShapeTransformer

edgeFillPaintTransformer

protected  edgeFillPaintTransformer

edgeDrawPaintTransformer

protected  edgeDrawPaintTransformer

arrowFillPaintTransformer

protected  arrowFillPaintTransformer

arrowDrawPaintTransformer

protected  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 JComponent screenDevice
the JComponent that this Renderer will display the graph on


pickedVertexState

protected PickedState<V> pickedVertexState

pickedEdgeState

protected PickedState<E> pickedEdgeState

rendererPane

protected 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  getVertexShapeTransformer()
Specified by:
getVertexShapeTransformer in interface RenderContext<V,E>
Returns:
the vertexShapeTransformer

setVertexShapeTransformer

public void setVertexShapeTransformer( vertexShapeTransformer)
Specified by:
setVertexShapeTransformer in interface RenderContext<V,E>
Parameters:
vertexShapeTransformer - the vertexShapeTransformer to set

getVertexStrokeTransformer

public  getVertexStrokeTransformer()
Specified by:
getVertexStrokeTransformer in interface RenderContext<V,E>
Returns:
the vertexStrokeTransformer

setVertexStrokeTransformer

public void setVertexStrokeTransformer( vertexStrokeTransformer)
Specified by:
setVertexStrokeTransformer in interface RenderContext<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 interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#getArrow_placement_tolerance()

setArrowPlacementTolerance

public void setArrowPlacementTolerance(float arrow_placement_tolerance)
Specified by:
setArrowPlacementTolerance in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setArrow_placement_tolerance(float)

getEdgeArrowTransformer

public  getEdgeArrowTransformer()
Specified by:
getEdgeArrowTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeArrowTransformer()

setEdgeArrowTransformer

public void setEdgeArrowTransformer( edgeArrowTransformer)
Specified by:
setEdgeArrowTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeArrowTransformer(edu.uci.ics.jung.visualization.decorators.EdgeArrowTransformer)

getEdgeArrowPredicate

public  getEdgeArrowPredicate()
Specified by:
getEdgeArrowPredicate in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeArrowPredicate()

setEdgeArrowPredicate

public void setEdgeArrowPredicate( edgeArrowPredicate)
Specified by:
setEdgeArrowPredicate in interface RenderContext<V,E>
See Also:
RenderContext#setEdgeArrowPredicate(Predicate)

getEdgeFontTransformer

public  getEdgeFontTransformer()
Specified by:
getEdgeFontTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeFontTransformer()

setEdgeFontTransformer

public void setEdgeFontTransformer( edgeFontTransformer)
Specified by:
setEdgeFontTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeFontTransformer(edu.uci.ics.jung.visualization.decorators.EdgeFontTransformer)

getEdgeIncludePredicate

public  getEdgeIncludePredicate()
Specified by:
getEdgeIncludePredicate in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeIncludePredicate()

setEdgeIncludePredicate

public void setEdgeIncludePredicate( edgeIncludePredicate)
Specified by:
setEdgeIncludePredicate in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeIncludePredicate(org.apache.commons.collections15.Predicate)

getEdgeLabelClosenessTransformer

public  getEdgeLabelClosenessTransformer()
Specified by:
getEdgeLabelClosenessTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeLabelClosenessTransformer()

setEdgeLabelClosenessTransformer

public void setEdgeLabelClosenessTransformer( edgeLabelClosenessTransformer)
Specified by:
setEdgeLabelClosenessTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeLabelClosenessTransformer(edu.uci.ics.jung.visualization.decorators.NumberDirectionalEdgeValue)

getEdgeLabelRenderer

public EdgeLabelRenderer getEdgeLabelRenderer()
Specified by:
getEdgeLabelRenderer in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeLabelRenderer()

setEdgeLabelRenderer

public void setEdgeLabelRenderer(EdgeLabelRenderer edgeLabelRenderer)
Specified by:
setEdgeLabelRenderer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeLabelRenderer(edu.uci.ics.jung.visualization.EdgeLabelRenderer)

getEdgeFillPaintTransformer

public  getEdgeFillPaintTransformer()
Specified by:
getEdgeFillPaintTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#getEdgePaintTransformer()

setEdgeDrawPaintTransformer

public void setEdgeDrawPaintTransformer( edgeDrawPaintTransformer)
Specified by:
setEdgeDrawPaintTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgePaintTransformer(edu.uci.ics.jung.visualization.decorators.EdgePaintTransformer)

getEdgeDrawPaintTransformer

public  getEdgeDrawPaintTransformer()
Specified by:
getEdgeDrawPaintTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#getEdgePaintTransformer()

setEdgeFillPaintTransformer

public void setEdgeFillPaintTransformer( edgeFillPaintTransformer)
Specified by:
setEdgeFillPaintTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgePaintTransformer(edu.uci.ics.jung.visualization.decorators.EdgePaintTransformer)

getEdgeShapeTransformer

public  getEdgeShapeTransformer()
Specified by:
getEdgeShapeTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeShapeTransformer()

setEdgeShapeTransformer

public void setEdgeShapeTransformer( edgeShapeTransformer)
Specified by:
setEdgeShapeTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeShapeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeShapeTransformer)

getEdgeLabelTransformer

public  getEdgeLabelTransformer()
Specified by:
getEdgeLabelTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeLabelTransformer()

setEdgeLabelTransformer

public void setEdgeLabelTransformer( edgeLabelTransformer)
Specified by:
setEdgeLabelTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeLabelTransformer(edu.uci.ics.jung.visualization.decorators.EdgeLabelTransformer)

getEdgeStrokeTransformer

public  getEdgeStrokeTransformer()
Specified by:
getEdgeStrokeTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeStrokeTransformer()

setEdgeStrokeTransformer

public void setEdgeStrokeTransformer( edgeStrokeTransformer)
Specified by:
setEdgeStrokeTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeStrokeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeStrokeTransformer)

getEdgeArrowStrokeTransformer

public  getEdgeArrowStrokeTransformer()
Specified by:
getEdgeArrowStrokeTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getEdgeStrokeTransformer()

setEdgeArrowStrokeTransformer

public void setEdgeArrowStrokeTransformer( edgeArrowStrokeTransformer)
Specified by:
setEdgeArrowStrokeTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setEdgeStrokeTransformer(edu.uci.ics.jung.visualization.decorators.EdgeStrokeTransformer)

getGraphicsContext

public GraphicsDecorator getGraphicsContext()
Specified by:
getGraphicsContext in interface RenderContext<V,E>
See Also:
RenderContext.getGraphicsContext()

setGraphicsContext

public void setGraphicsContext(GraphicsDecorator graphicsContext)
Specified by:
setGraphicsContext in interface RenderContext<V,E>
See Also:
RenderContext.setGraphicsContext(GraphicsDecorator)

getLabelOffset

public int getLabelOffset()
Specified by:
getLabelOffset in interface RenderContext<V,E>
See Also:
RenderContext.getLabelOffset()

setLabelOffset

public void setLabelOffset(int labelOffset)
Specified by:
setLabelOffset in interface RenderContext<V,E>
See Also:
RenderContext.setLabelOffset(int)

getParallelEdgeIndexFunction

public EdgeIndexFunction<V,E> getParallelEdgeIndexFunction()
Specified by:
getParallelEdgeIndexFunction in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#getParallelEdgeIndexTransformer()

setParallelEdgeIndexFunction

public void setParallelEdgeIndexFunction(EdgeIndexFunction<V,E> parallelEdgeIndexFunction)
Specified by:
setParallelEdgeIndexFunction in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setParallelEdgeIndexFunction(edu.uci.ics.graph.util.ParallelEdgeIndexFunction)

getPickedEdgeState

public PickedState<E> getPickedEdgeState()
Specified by:
getPickedEdgeState in interface RenderContext<V,E>
See Also:
RenderContext.getPickedEdgeState()

setPickedEdgeState

public void setPickedEdgeState(PickedState<E> pickedEdgeState)
Specified by:
setPickedEdgeState in interface RenderContext<V,E>
See Also:
RenderContext.setPickedEdgeState(edu.uci.ics.jung.visualization.picking.PickedState)

getPickedVertexState

public PickedState<V> getPickedVertexState()
Specified by:
getPickedVertexState in interface RenderContext<V,E>
See Also:
RenderContext.getPickedVertexState()

setPickedVertexState

public void setPickedVertexState(PickedState<V> pickedVertexState)
Specified by:
setPickedVertexState in interface RenderContext<V,E>
See Also:
RenderContext.setPickedVertexState(edu.uci.ics.jung.visualization.picking.PickedState)

getRendererPane

public CellRendererPane getRendererPane()
Specified by:
getRendererPane in interface RenderContext<V,E>
See Also:
RenderContext.getRendererPane()

setRendererPane

public void setRendererPane(CellRendererPane rendererPane)
Specified by:
setRendererPane in interface RenderContext<V,E>
See Also:
RenderContext.setRendererPane(javax.swing.CellRendererPane)

getScreenDevice

public JComponent getScreenDevice()
Specified by:
getScreenDevice in interface RenderContext<V,E>
See Also:
RenderContext.getScreenDevice()

setScreenDevice

public void setScreenDevice(JComponent screenDevice)
Specified by:
setScreenDevice in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setScreenDevice(edu.uci.ics.jung.visualization.VisualizationViewer)

getVertexFontTransformer

public  getVertexFontTransformer()
Specified by:
getVertexFontTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getVertexFontTransformer()

setVertexFontTransformer

public void setVertexFontTransformer( vertexFontTransformer)
Specified by:
setVertexFontTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexFontTransformer(edu.uci.ics.jung.visualization.decorators.VertexFontTransformer)

getVertexIconTransformer

public  getVertexIconTransformer()
Specified by:
getVertexIconTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getVertexIconTransformer()

setVertexIconTransformer

public void setVertexIconTransformer( vertexIconTransformer)
Specified by:
setVertexIconTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexIconTransformer(edu.uci.ics.jung.visualization.decorators.VertexIconTransformer)

getVertexIncludePredicate

public  getVertexIncludePredicate()
Specified by:
getVertexIncludePredicate in interface RenderContext<V,E>
See Also:
RenderContext.getVertexIncludePredicate()

setVertexIncludePredicate

public void setVertexIncludePredicate( vertexIncludePredicate)
Specified by:
setVertexIncludePredicate in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexIncludePredicate(org.apache.commons.collections15.Predicate)

getVertexLabelRenderer

public VertexLabelRenderer getVertexLabelRenderer()
Specified by:
getVertexLabelRenderer in interface RenderContext<V,E>
See Also:
RenderContext.getVertexLabelRenderer()

setVertexLabelRenderer

public void setVertexLabelRenderer(VertexLabelRenderer vertexLabelRenderer)
Specified by:
setVertexLabelRenderer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexLabelRenderer(edu.uci.ics.jung.visualization.VertexLabelRenderer)

getVertexFillPaintTransformer

public  getVertexFillPaintTransformer()
Specified by:
getVertexFillPaintTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#getVertexPaintTransformer()

setVertexFillPaintTransformer

public void setVertexFillPaintTransformer( vertexFillPaintTransformer)
Specified by:
setVertexFillPaintTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexPaintTransformer(edu.uci.ics.jung.visualization.decorators.VertexPaintTransformer)

getVertexDrawPaintTransformer

public  getVertexDrawPaintTransformer()
Specified by:
getVertexDrawPaintTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#getVertexPaintTransformer()

setVertexDrawPaintTransformer

public void setVertexDrawPaintTransformer( vertexDrawPaintTransformer)
Specified by:
setVertexDrawPaintTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexPaintTransformer(edu.uci.ics.jung.visualization.decorators.VertexPaintTransformer)

getVertexLabelTransformer

public  getVertexLabelTransformer()
Specified by:
getVertexLabelTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getVertexLabelTransformer()

setVertexLabelTransformer

public void setVertexLabelTransformer( vertexLabelTransformer)
Specified by:
setVertexLabelTransformer in interface RenderContext<V,E>
See Also:
edu.uci.ics.jung.visualization.RenderContext#setVertexLabelTransformer(edu.uci.ics.jung.visualization.decorators.VertexLabelTransformer)

getPickSupport

public GraphElementAccessor<V,E> getPickSupport()
Specified by:
getPickSupport in interface RenderContext<V,E>
Returns:
the pickSupport

setPickSupport

public void setPickSupport(GraphElementAccessor<V,E> pickSupport)
Specified by:
setPickSupport in interface RenderContext<V,E>
Parameters:
pickSupport - the pickSupport to set

getMultiLayerTransformer

public MultiLayerTransformer getMultiLayerTransformer()
Specified by:
getMultiLayerTransformer in interface RenderContext<V,E>
Returns:
the basicTransformer

setMultiLayerTransformer

public void setMultiLayerTransformer(MultiLayerTransformer basicTransformer)
Specified by:
setMultiLayerTransformer in interface RenderContext<V,E>
Parameters:
basicTransformer - the basicTransformer to set

getArrowDrawPaintTransformer

public  getArrowDrawPaintTransformer()
Specified by:
getArrowDrawPaintTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getArrowDrawPaintTransformer()

getArrowFillPaintTransformer

public  getArrowFillPaintTransformer()
Specified by:
getArrowFillPaintTransformer in interface RenderContext<V,E>
See Also:
RenderContext.getArrowFillPaintTransformer()

setArrowDrawPaintTransformer

public void setArrowDrawPaintTransformer( arrowDrawPaintTransformer)
Specified by:
setArrowDrawPaintTransformer in interface RenderContext<V,E>
See Also:
RenderContext#setArrowDrawPaintTransformer(Transformer)

setArrowFillPaintTransformer

public void setArrowFillPaintTransformer( arrowFillPaintTransformer)
Specified by:
setArrowFillPaintTransformer in interface RenderContext<V,E>
See Also:
RenderContext#setArrowFillPaintTransformer(Transformer)


Copyright © 2010 null. All Rights Reserved.