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

java.lang.Object
  extended by com.vividsolutions.jump.workbench.ui.renderer.ImageCachingRenderer
      extended by com.vividsolutions.jump.workbench.ui.renderer.WMSLayerRenderer
All Implemented Interfaces:
Renderer

public class WMSLayerRenderer
extends ImageCachingRenderer


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.vividsolutions.jump.workbench.ui.renderer.Renderer
Renderer.Factory
 
Constructor Summary
WMSLayerRenderer(WMSLayer layer, LayerViewPanel panel)
           
 
Method Summary
 void copyTo(java.awt.Graphics2D graphics)
           
 java.lang.Runnable createRunnable()
           
 ThreadSafeImage getImage()
           
 
Methods inherited from class com.vividsolutions.jump.workbench.ui.renderer.ImageCachingRenderer
cancel, clearImageCache, getContentID, isRendering
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WMSLayerRenderer

public WMSLayerRenderer(WMSLayer layer,
                        LayerViewPanel panel)
Method Detail

getImage

public ThreadSafeImage getImage()

createRunnable

public java.lang.Runnable createRunnable()
Specified by:
createRunnable in interface Renderer
Overrides:
createRunnable in class ImageCachingRenderer
Returns:
null if no rendering work needs to be done

copyTo

public void copyTo(java.awt.Graphics2D graphics)
Specified by:
copyTo in interface Renderer
Overrides:
copyTo in class ImageCachingRenderer