public abstract class AbstractSelectionRenderer extends FeatureCollectionRenderer implements Style
Renderer.Factory| Modifier and Type | Field and Description |
|---|---|
static int |
HANDLE_WIDTH |
protected LayerViewPanel |
panel |
| Constructor and Description |
|---|
AbstractSelectionRenderer(Object contentID,
LayerViewPanel panel,
Color color,
boolean paintingHandles,
boolean filling) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
protected abstract CollectionMap |
featureToSelectedItemsMap(Layer layer) |
Icon |
getIcon() |
String |
getName() |
void |
initialize(Layer layer)
Called before #paint is applied to each Feature.
|
boolean |
isEnabled() |
protected Map |
layerToFeaturesMap() |
void |
paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
paint(com.vividsolutions.jts.geom.Geometry geometry,
Graphics2D g,
Viewport viewport) |
static void |
paintHandles(Graphics2D g,
com.vividsolutions.jts.geom.Coordinate[] coordinates,
Stroke stroke,
Color fillColor,
Color lineColor,
Viewport viewport) |
void |
setEnabled(boolean enabled) |
protected Collection |
styles() |
cancel, clearImageCache, copyTo, createRunnable, getContentID, isRenderingpublic static final int HANDLE_WIDTH
protected LayerViewPanel panel
public AbstractSelectionRenderer(Object contentID, LayerViewPanel panel, Color color, boolean paintingHandles, boolean filling)
public String getName()
public Icon getIcon()
public void setEnabled(boolean enabled)
setEnabled in interface Stylepublic void initialize(Layer layer)
Styleinitialize in interface Stylepublic void paint(Feature f, Graphics2D g, Viewport viewport) throws NoninvertibleTransformException
paint in interface StyleNoninvertibleTransformExceptionpublic void paint(com.vividsolutions.jts.geom.Geometry geometry,
Graphics2D g,
Viewport viewport)
throws NoninvertibleTransformException
NoninvertibleTransformExceptionprotected Collection styles()
styles in class FeatureCollectionRendererprotected Map layerToFeaturesMap()
layerToFeaturesMap in class FeatureCollectionRendererprotected abstract CollectionMap featureToSelectedItemsMap(Layer layer)
public static void paintHandles(Graphics2D g, com.vividsolutions.jts.geom.Coordinate[] coordinates, Stroke stroke, Color fillColor, Color lineColor, Viewport viewport) throws NoninvertibleTransformException
NoninvertibleTransformExceptionCopyright © 2015. All rights reserved.