public class CategorizedPoint extends AbstractCategorizedLegend<PointParameters> implements SymbolUom, EnablesStroke, OnVertexOnInterior
PointSymbolizer instances that are made
of literal or categorized parameters.MappedLegend.MappedLegendEntry, MappedLegend.NumComparator| Constructor and Description |
|---|
CategorizedPoint()
Builds a new, empty,
CategorizedPoint. |
CategorizedPoint(PointSymbolizer sym)
Build a new CategorizedPoint from the given PointSymbolizer.
|
| Modifier and Type | Method and Description |
|---|---|
PointParameters |
get(Object o) |
List<CategorizedLegend> |
getCategorizedLegend()
Gets all the legends that are used to configure this Categorized symbol
|
PointParameters |
getFallbackParameters()
Gets the configuration used to draw features we can't get a value for in the map in the style .
|
String |
getLegendTypeId()
Returns an Id that will be used to check that a Legend can be edited
with a given edition panel.
|
String |
getLegendTypeName()
Returns a string that describes - for human - the nature of the
thematic analysis made in this Legend.
|
Uom |
getStrokeUom()
Gets the unit of measure used to compute the form of the stroke.
|
Symbolizer |
getSymbolizer()
Gets the associated
Symbolizer. |
Uom |
getSymbolUom()
Gets the unit of measure used to size the associated
Stroke. |
boolean |
isOnVertex()
Gets whether symbols must be drawn on vertices or on interior point.
|
boolean |
isStrokeEnabled()
Returns true if the stroke of the associated symbolizer.
|
PointParameters |
put(Double d,
PointParameters pp) |
PointParameters |
remove(Object o) |
void |
setFallbackParameters(PointParameters fallback)
Sets the fallback configuration according to the one given in argument.
|
void |
setOnInterior()
Sets that symbols must be drawn on vertices or on interior point.
|
void |
setOnVertex()
Sets that symbols must be drawn on vertices or on interior point.
|
void |
setStrokeEnabled(boolean enable)
Enables or disables the usage of a stroke for the drawn geometries.
|
void |
setStrokeUom(Uom u)
Sets the unit of measure used to compute the form of the stroke.
|
void |
setSymbolUom(Uom u)
Sets the unit of measure used to size the associated
Stroke. |
applyGlobalVisitor, applyGlobalVisitor, getNextThreshold, getNotUsedKeyclear, containsKey, containsValue, entrySet, equals, getLookupFieldName, isEmpty, keySet, putAll, setComparator, setLookupFieldName, size, valuesgetMaxScale, getMinScale, getName, setMaxScale, setMinScale, setNamepublic static final String NAME
public CategorizedPoint()
CategorizedPoint.public CategorizedPoint(PointSymbolizer sym)
sym - The input PointSymbolizerIllegalArgumentException - If the input symbolizer cannot be recognized as a CategorizedPoint.public List<CategorizedLegend> getCategorizedLegend()
AbstractCategorizedLegendgetCategorizedLegend in class AbstractCategorizedLegend<PointParameters>public Symbolizer getSymbolizer()
LegendSymbolizer.getSymbolizer in interface Legendpublic String getLegendTypeName()
LegendgetLegendTypeName in interface Legendpublic PointParameters get(Object o)
get in interface Map<Double,PointParameters>public PointParameters put(Double d, PointParameters pp)
put in interface Map<Double,PointParameters>public PointParameters remove(Object o)
remove in interface Map<Double,PointParameters>public boolean isStrokeEnabled()
EnablesStrokeisStrokeEnabled in interface EnablesStrokePenStroke is not null.public void setStrokeEnabled(boolean enable)
EnablesStrokesetStrokeEnabled in interface EnablesStrokeenable - If true, the stroke will be drawn. If false, it won't be
drawn.public void setFallbackParameters(PointParameters fallback)
MappedLegendsetFallbackParameters in class MappedLegend<Double,PointParameters>fallback - The new basis for the fallback configuration.public PointParameters getFallbackParameters()
MappedLegendgetFallbackParameters in class MappedLegend<Double,PointParameters>public void setOnVertex()
OnVertexOnInteriorsetOnVertex in interface OnVertexOnInteriorpublic void setOnInterior()
OnVertexOnInteriorsetOnInterior in interface OnVertexOnInteriorpublic boolean isOnVertex()
OnVertexOnInteriorisOnVertex in interface OnVertexOnInteriorpublic Uom getStrokeUom()
StrokeUomgetStrokeUom in interface StrokeUompublic void setStrokeUom(Uom u)
StrokeUomsetStrokeUom in interface StrokeUompublic Uom getSymbolUom()
SymbolUomStroke.getSymbolUom in interface SymbolUompublic void setSymbolUom(Uom u)
SymbolUomStroke.setSymbolUom in interface SymbolUomu - The new Uompublic String getLegendTypeId()
LegendgetLegendTypeId in interface LegendgetLegendTypeId in class SymbolizerLegendCopyright © 2015 IRSTV CNRS-FR-2488. All Rights Reserved.