com.vividsolutions.jump.workbench.ui.renderer
Interface Renderer
- All Known Implementing Classes:
- AbstractSelectionRenderer, FeatureCollectionRenderer, FeatureSelectionRenderer, GridRenderer, ImageCachingFeatureCollectionRenderer, ImageCachingRenderer, LayerRenderer, LineStringSelectionRenderer, PartSelectionRenderer, RasterImageRenderer, ScaleBarRenderer, SelectionBackgroundRenderer, ShowScaleRenderer, SimpleFeatureCollectionRenderer, SimpleRenderer, WMSLayerRenderer
public interface Renderer
First call #createRunnable. If it returns null, get the image using #copyTo.
Otherwise, run the Runnable in a separate thread. You can call #copyTo while
it's drawing to get the partially drawn image. Drawing is done when
#isRendering returns false.
clearImageCache
void clearImageCache()
isRendering
boolean isRendering()
getContentID
java.lang.Object getContentID()
- Returns:
- contentID which identifies this Renderer by what it draws
copyTo
void copyTo(java.awt.Graphics2D graphics)
createRunnable
java.lang.Runnable createRunnable()
- Returns:
- null if no rendering work needs to be done
cancel
void cancel()