|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.geotools.renderer.shape.ShapefileRenderer
A LiteRenderer Implementations that is optimized for shapefiles.
| Field Summary | |
static org.geotools.renderer.shape.ShapefileRenderer.DefaultRenderListener |
DEFAULT_LISTENER
This listener is added to the list of listeners automatically. |
static java.util.logging.Logger |
LOGGER
|
| Constructor Summary | |
ShapefileRenderer()
|
|
ShapefileRenderer(MapContext context)
|
|
| Method Summary | |
void |
addRenderListener(RenderListener listener)
adds a listener that responds to error events of feature rendered events. |
MapContext |
getContext()
|
java.awt.RenderingHints |
getJava2DHints()
|
java.util.Map |
getRendererHints()
|
boolean |
isCaching()
DOCUMENT ME! |
boolean |
isConcatTransforms()
|
void |
paint(java.awt.Graphics2D graphics,
java.awt.Rectangle paintArea,
java.awt.geom.AffineTransform worldToScreen)
Renders features based on the map layers and their styles as specified in the map context using setContext.
|
void |
paint(java.awt.Graphics2D graphics,
java.awt.Rectangle paintArea,
com.vividsolutions.jts.geom.Envelope mapArea)
Renders features based on the map layers and their styles as specified in the map context using setContext.
|
void |
paint(java.awt.Graphics2D graphics,
java.awt.Rectangle paintArea,
com.vividsolutions.jts.geom.Envelope envelope,
java.awt.geom.AffineTransform transform)
Renders features based on the map layers and their styles as specified in the map context using setContext.
|
void |
removeRenderListener(RenderListener listener)
Removes a render listener. |
void |
setCaching(boolean caching)
DOCUMENT ME! |
void |
setConcatTransforms(boolean concatTransforms)
|
void |
setContext(MapContext context)
|
void |
setJava2DHints(java.awt.RenderingHints hints)
|
void |
setRendererHints(java.util.Map hints)
|
protected void |
setScaleDenominator(double scaleDenominator)
Setter for property scaleDenominator. |
void |
stopRendering()
If you call this method from another thread than the one that called paint or
render the rendering will be forcefully stopped before termination |
IndexInfo |
useIndex(ShapefileDataStore ds)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.util.logging.Logger LOGGER
public static final org.geotools.renderer.shape.ShapefileRenderer.DefaultRenderListener DEFAULT_LISTENER
| Constructor Detail |
public ShapefileRenderer(MapContext context)
public ShapefileRenderer()
| Method Detail |
public void paint(java.awt.Graphics2D graphics,
java.awt.Rectangle paintArea,
com.vividsolutions.jts.geom.Envelope mapArea)
GTRenderersetContext.
This version of the method assumes that the area of the visible part
of the map and the size of the output area are known. The transform
between the two is calculated internally.
paint in interface GTRenderergraphics - The graphics object to draw to.paintArea - The size of the output area in output units (eg: pixels).public void addRenderListener(RenderListener listener)
addRenderListener in interface GTRendererlistener - the listener to add.RenderListenerpublic void removeRenderListener(RenderListener listener)
removeRenderListener in interface GTRendererlistener - the listener to remove.RenderListenerprotected void setScaleDenominator(double scaleDenominator)
scaleDenominator - New value of property scaleDenominator.public void stopRendering()
paint or
render the rendering will be forcefully stopped before termination
stopRendering in interface GTRendererpublic boolean isCaching()
public void setCaching(boolean caching)
caching - The caching to set.public MapContext getContext()
getContext in interface GTRendererpublic boolean isConcatTransforms()
public void setConcatTransforms(boolean concatTransforms)
public IndexInfo useIndex(ShapefileDataStore ds)
throws java.io.IOException,
StoreException
java.io.IOException
StoreExceptionpublic void setJava2DHints(java.awt.RenderingHints hints)
setJava2DHints in interface GTRendererpublic java.awt.RenderingHints getJava2DHints()
getJava2DHints in interface GTRendererpublic void setRendererHints(java.util.Map hints)
setRendererHints in interface GTRendererpublic java.util.Map getRendererHints()
getRendererHints in interface GTRendererpublic void setContext(MapContext context)
setContext in interface GTRenderer
public void paint(java.awt.Graphics2D graphics,
java.awt.Rectangle paintArea,
java.awt.geom.AffineTransform worldToScreen)
GTRenderersetContext.
This version of the method assumes that the size of the output area
and the transformation from coordinates to pixels are known.
The latter determines the map scale. The viewport (the visible
part of the map) will be calculated internally.
paint in interface GTRenderergraphics - The graphics object to draw to.paintArea - The size of the output area in output units (eg: pixels).worldToScreen - A transform which converts World coordinates to Screen coordinates.
public void paint(java.awt.Graphics2D graphics,
java.awt.Rectangle paintArea,
com.vividsolutions.jts.geom.Envelope envelope,
java.awt.geom.AffineTransform transform)
GTRenderersetContext.
This version of the method assumes that paint area, enelope and
worldToScreen transform are already computed and in sync. Use this method
to avoid recomputation. Note however that no check is performed that
they are really synchronized!
paint in interface GTRenderergraphics - The graphics object to draw to.paintArea - The size of the output area in output units (eg: pixels).transform - A transform which converts World coordinates to Screen coordinates.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||