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

java.lang.Object
  extended by com.vividsolutions.jump.workbench.ui.renderer.FeatureCollectionRenderer
All Implemented Interfaces:
Renderer
Direct Known Subclasses:
AbstractSelectionRenderer, LayerRenderer

public abstract class FeatureCollectionRenderer
extends java.lang.Object
implements Renderer


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

Constructor Detail

FeatureCollectionRenderer

public FeatureCollectionRenderer(java.lang.Object contentID,
                                 LayerViewPanel panel)

FeatureCollectionRenderer

public FeatureCollectionRenderer(java.lang.Object contentID,
                                 LayerViewPanel panel,
                                 ImageCachingFeatureCollectionRenderer imageCachingFeatureCollectionRenderer)
Method Detail

clearImageCache

public void clearImageCache()
Specified by:
clearImageCache in interface Renderer

isRendering

public boolean isRendering()
Specified by:
isRendering in interface Renderer

getContentID

public java.lang.Object getContentID()
Specified by:
getContentID in interface Renderer

copyTo

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

createRunnable

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

cancel

public void cancel()
Specified by:
cancel in interface Renderer