com.vividsolutions.jump.workbench.ui.renderer
Class RenderingManager

java.lang.Object
  extended by com.vividsolutions.jump.workbench.ui.renderer.RenderingManager

public class RenderingManager
extends java.lang.Object


Field Summary
static java.lang.String USE_MULTI_RENDERING_THREAD_QUEUE_KEY
           
 
Constructor Summary
RenderingManager(LayerViewPanel panel)
           
 
Method Summary
 void copyTo(java.awt.Graphics2D destination)
           
 void dispose()
           
 ThreadQueue getDefaultRendererThreadQueue()
           
 LayerViewPanel getPanel()
           
 Renderer getRenderer(java.lang.Object contentID)
           
 void putAboveLayerables(java.lang.Object contentID, Renderer.Factory factory)
           
 void putBelowLayerables(java.lang.Object contentID, Renderer.Factory factory)
           
 void render(java.lang.Object contentID)
           
 void render(java.lang.Object contentID, boolean clearImageCache)
           
 void renderAll()
           
 void repaintPanel()
           
 void setPaintingEnabled(boolean paintingEnabled)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_MULTI_RENDERING_THREAD_QUEUE_KEY

public static final java.lang.String USE_MULTI_RENDERING_THREAD_QUEUE_KEY
See Also:
multiRendererThreadQueue
Constructor Detail

RenderingManager

public RenderingManager(LayerViewPanel panel)
Method Detail

putBelowLayerables

public void putBelowLayerables(java.lang.Object contentID,
                               Renderer.Factory factory)

putAboveLayerables

public void putAboveLayerables(java.lang.Object contentID,
                               Renderer.Factory factory)

renderAll

public void renderAll()

getRenderer

public Renderer getRenderer(java.lang.Object contentID)

render

public void render(java.lang.Object contentID)

render

public void render(java.lang.Object contentID,
                   boolean clearImageCache)

repaintPanel

public void repaintPanel()

setPaintingEnabled

public void setPaintingEnabled(boolean paintingEnabled)

copyTo

public void copyTo(java.awt.Graphics2D destination)

getDefaultRendererThreadQueue

public ThreadQueue getDefaultRendererThreadQueue()

dispose

public void dispose()

getPanel

public LayerViewPanel getPanel()