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.ContentDependendFactory, Renderer.Factory
 
Field Summary
 
Fields inherited from class com.vividsolutions.jump.workbench.ui.renderer.ImageCachingRenderer
cancelled, image, panel, rendering
 
Constructor Summary
WMSLayerRenderer(WMSLayer layer, LayerViewPanel panel)
           
 
Method Summary
 void copyTo(java.awt.Graphics2D graphics)
           
 java.lang.Runnable createRunnable()
           
 ThreadSafeImage getImage()
           
protected  void renderHook(ThreadSafeImage image)
           
 
Methods inherited from class com.vividsolutions.jump.workbench.ui.renderer.ImageCachingRenderer
cancel, clearImageCache, getContentID, isRendering
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WMSLayerRenderer

public WMSLayerRenderer(WMSLayer layer,
                        LayerViewPanel panel)
Method Detail

getImage

public ThreadSafeImage getImage()
Overrides:
getImage in class ImageCachingRenderer

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

renderHook

protected void renderHook(ThreadSafeImage image)
                   throws java.lang.Exception
Specified by:
renderHook in class ImageCachingRenderer
Throws:
java.lang.Exception