Class ImageCachingRenderer
java.lang.Object
com.vividsolutions.jump.workbench.ui.renderer.ImageCachingRenderer
- All Implemented Interfaces:
Renderer
- Direct Known Subclasses:
ImageCachingFeatureCollectionRenderer, RasterImageRenderer, WMSLayerRenderer
-
Nested Class Summary
Nested classes/interfaces inherited from interface Renderer
Renderer.ContentDependendFactory, Renderer.Factory -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected ThreadSafeImageprotected LayerViewPanelprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()voidvoidcopyTo(Graphics2D graphics) protected ThreadSafeImagegetImage()booleanprotected abstract voidrenderHook(ThreadSafeImage image)
-
Field Details
-
cancelled
protected volatile boolean cancelled -
image
-
panel
-
rendering
protected volatile boolean rendering
-
-
Constructor Details
-
ImageCachingRenderer
-
-
Method Details
-
clearImageCache
public void clearImageCache()- Specified by:
clearImageCachein interfaceRenderer
-
isRendering
public boolean isRendering()- Specified by:
isRenderingin interfaceRenderer
-
getContentID
- Specified by:
getContentIDin interfaceRenderer- Returns:
- contentID which identifies this Renderer by what it draws
-
getImage
-
copyTo
-
createRunnable
- Specified by:
createRunnablein interfaceRenderer- Returns:
- null if no rendering work needs to be done
-
renderHook
- Throws:
Exception
-
cancel
-