org.globus.cog.gui.grapheditor.canvas
Interface CanvasRenderer

All Superinterfaces:
CanvasEventListener
All Known Implementing Classes:
AbstractCanvasRenderer, EchoCanvasRenderer, GenericDotCanvasRenderer, GenericHTMLCanvasRenderer, GenericPostScriptCanvasRenderer, GenericSVGCanvasRenderer, NullCanvasRenderer, ParallelCanvasRenderer, ProjectCanvasRenderer, RemoteCanvasRenderer, ScalingSwingCanvasRenderer, SerialCanvasRenderer, SwingCanvasRenderer, SwingRootCanvasRenderer, TargetCanvasRenderer, TaskCanvasRenderer

public interface CanvasRenderer
extends CanvasEventListener


Method Summary
 void dispose()
          For cleanup purposes
 GraphCanvas getCanvas()
          Returns the canvas that this renderer renders
 RootContainer getRootContainer()
           
 List getSupportedViews()
           
 CanvasView getView()
           
 void setCanvas(GraphCanvas canvas)
          Binds this renderer to a canvas
 void setRootContainer(RootContainer rootContainer)
           
 void setSize(Dimension dimension)
           
 void setView(CanvasView View)
          Sets the active view for the canvas
 
Methods inherited from interface org.globus.cog.gui.grapheditor.canvas.CanvasEventListener
canvasEvent
 

Method Detail

setCanvas

void setCanvas(GraphCanvas canvas)
Binds this renderer to a canvas


getCanvas

GraphCanvas getCanvas()
Returns the canvas that this renderer renders


setSize

void setSize(Dimension dimension)

setView

void setView(CanvasView View)
Sets the active view for the canvas

Parameters:
View -

getView

CanvasView getView()
Returns:
the active view for the canvas

getSupportedViews

List getSupportedViews()
Returns:
a list with the views supported by this canvas

setRootContainer

void setRootContainer(RootContainer rootContainer)

getRootContainer

RootContainer getRootContainer()

dispose

void dispose()
For cleanup purposes