public class TLcdSLDPointSymbolizer extends ALcdSLDSymbolizer
Modifier and Type | Class and Description |
---|---|
static class |
TLcdSLDPointSymbolizer.Builder<T>
A builder for SLD point symbolizers.
|
Constructor and Description |
---|
TLcdSLDPointSymbolizer()
Constructs a point symbolizer.
|
TLcdSLDPointSymbolizer(TLcdDataType aDataType)
Constructs a point symbolizer.
|
TLcdSLDPointSymbolizer(TLcdSLDGeometry aGeometry,
TLcdSLDGraphic aGraphic)
Constructs a point symbolizer for the given graphic and geometry.
|
Modifier and Type | Method and Description |
---|---|
TLcdSLDGeometry |
getGeometry()
Returns the value of the property that maps to the
Geometry element. |
TLcdSLDGraphic |
getGraphic()
Returns the value of the property that maps to the
Graphic element. |
List<TLcdSLDVendorOption> |
getVendorOptions()
Returns the value of the property that maps to the
VendorOption element. |
static TLcdSLDPointSymbolizer.Builder<TLcdSLDPointSymbolizer> |
newBuilder()
Creates a new builder with the default values.
|
void |
setGeometry(TLcdSLDGeometry aValue)
Sets the value of the property that maps to the
Geometry element. |
void |
setGraphic(TLcdSLDGraphic aValue)
Sets the value of the property that maps to the
Graphic element. |
getDescription, getName, getUom, getVersion, setDescription, setName, setUom, setVersion, toString
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
public TLcdSLDPointSymbolizer()
public TLcdSLDPointSymbolizer(TLcdSLDGeometry aGeometry, TLcdSLDGraphic aGraphic)
aGraphic
- the graphic that should be rendered on the point defined by the geometry.aGeometry
- the geometry to render.public TLcdSLDPointSymbolizer(TLcdDataType aDataType)
public static TLcdSLDPointSymbolizer.Builder<TLcdSLDPointSymbolizer> newBuilder()
public TLcdSLDGeometry getGeometry()
Geometry
element.
A Geometry gives reference to a (the) geometry property of a feature to be used for rendering. The geometry is optional and may thus be null. If null, the default geometry of an object should be rendered with a stroke. E.g. when a ILcdModel contains ILcdShape objects, the geometry may be null as the object itself is a geometry.
GEOMETRY_PROPERTY
property.public void setGeometry(TLcdSLDGeometry aValue)
Geometry
element.
A Geometry gives reference to a (the) geometry property of a feature to be used for rendering. The geometry is optional and may thus be null. If null, the default geometry of an object should be rendered with a stroke. E.g. when a ILcdModel contains ILcdShape objects, the geometry may be null as the object itself is a geometry.
aValue
- the value to set for the GEOMETRY_PROPERTY
property.public TLcdSLDGraphic getGraphic()
Graphic
element.
A "Graphic" specifies or refers to a "graphic symbol" with inherent shape, size, and coloring.
GRAPHIC_PROPERTY
property.public void setGraphic(TLcdSLDGraphic aValue)
Graphic
element.
A "Graphic" specifies or refers to a "graphic symbol" with inherent shape, size, and coloring.
aValue
- the value to set for the GRAPHIC_PROPERTY
property.public List<TLcdSLDVendorOption> getVendorOptions()
VendorOption
element.VENDOR_OPTION_PROPERTY
property.