|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vividsolutions.jump.workbench.ui.renderer.RenderingManager
public class RenderingManager
| Field Summary | |
|---|---|
protected static java.util.HashMap |
layerableClassToRendererFactoryMap
Deprecated. |
static java.lang.String |
USE_MULTI_RENDERING_THREAD_QUEUE_KEY
|
| Constructor Summary | |
|---|---|
RenderingManager(LayerViewPanel panel)
|
|
| Method Summary | |
|---|---|
protected java.util.List |
contentIDs()
|
void |
copyTo(java.awt.Graphics2D destination)
|
protected Renderer |
createRenderer(java.lang.Object contentID)
|
void |
dispose()
|
ThreadQueue |
getDefaultRendererThreadQueue()
|
int |
getMaxFeatures()
|
LayerViewPanel |
getPanel()
|
Renderer |
getRenderer(java.lang.Object contentID)
|
static RendererFactory |
getRendererFactory(java.lang.Class clazz)
Get the renderer factory for the class. |
static Renderer.ContentDependendFactory |
getRenderFactoryForLayerable(java.lang.Class clss)
Deprecated. see getRendererFactory(Class) |
void |
putAboveLayerables(java.lang.Object contentID,
Renderer.Factory factory)
|
void |
putBelowLayerables(java.lang.Object contentID,
Renderer.Factory factory)
|
static void |
putRendererForLayerable(java.lang.Class clss,
Renderer.ContentDependendFactory rendererFactory)
Deprecated. see setRendererFactory(Class, RendererFactory) |
void |
removeLayerRenderer(java.lang.Object contentID)
Remove the LayerRenderer when a Layer is removed (helps to free the memory) Added on 2007-05-21 [Michael Michaud and Larry Becker] Called by LayerManager |
void |
render(java.lang.Object contentID)
|
void |
render(java.lang.Object contentID,
boolean clearImageCache)
|
void |
renderAll()
|
void |
repaintPanel()
|
void |
setMaxFeatures(int maxFeatures)
|
void |
setPaintingEnabled(boolean paintingEnabled)
|
static void |
setRendererFactory(java.lang.Class clazz,
RendererFactory factory)
Set the renderer factory for the class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static java.util.HashMap layerableClassToRendererFactoryMap
public static final java.lang.String USE_MULTI_RENDERING_THREAD_QUEUE_KEY
multiRendererThreadQueue| Constructor Detail |
|---|
public RenderingManager(LayerViewPanel panel)
| Method Detail |
|---|
public void putBelowLayerables(java.lang.Object contentID,
Renderer.Factory factory)
public void putAboveLayerables(java.lang.Object contentID,
Renderer.Factory factory)
public void renderAll()
protected java.util.List contentIDs()
public Renderer getRenderer(java.lang.Object contentID)
public void render(java.lang.Object contentID)
public void render(java.lang.Object contentID,
boolean clearImageCache)
public void repaintPanel()
public static Renderer.ContentDependendFactory getRenderFactoryForLayerable(java.lang.Class clss)
getRendererFactory(Class)
public static void putRendererForLayerable(java.lang.Class clss,
Renderer.ContentDependendFactory rendererFactory)
setRendererFactory(Class, RendererFactory)
clss - rendererFactory - protected Renderer createRenderer(java.lang.Object contentID)
public void setPaintingEnabled(boolean paintingEnabled)
public void copyTo(java.awt.Graphics2D destination)
public ThreadQueue getDefaultRendererThreadQueue()
public void dispose()
public LayerViewPanel getPanel()
public int getMaxFeatures()
public void setMaxFeatures(int maxFeatures)
maxFeatures - The maximum number of Features to render as vector
graphic.
Use this method before using method render(Object contentID) or render(Object contentID, boolean clearImageCache)
public void removeLayerRenderer(java.lang.Object contentID)
contentID - layer to removepublic static RendererFactory getRendererFactory(java.lang.Class clazz)
clazz - The class
public static void setRendererFactory(java.lang.Class clazz,
RendererFactory factory)
clazz - The classfactory - The renderer factory.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||