public static class TLcdSLDPointSymbolizer.Builder<T> extends Object
Modifier and Type | Method and Description |
---|---|
T |
buildSymbolizer()
Builds the symbolizer with the set parameters.
|
TLcdSLDPointSymbolizer.Builder<T> |
foot()
Sets the unit of measure for this symbolizer to foot.
|
TLcdSLDPointSymbolizer.Builder<T> |
geometry(TLcdOGCFunction aGeometryFunction)
Specifies the geometry that is styled by this symbolizer.
|
TLcdSLDPointSymbolizer.Builder<T> |
geometry(TLcdOGCPropertyName aGeometry)
Specifies the geometry that is styled by this symbolizer.
|
TLcdSLDPointSymbolizer.Builder<T> |
geometry(TLcdSLDGeometry aGeometry)
Sets the geometry of the symbolizer.
|
TLcdSLDGraphic.Builder<TLcdSLDPointSymbolizer.Builder<T>> |
graphic()
Returns a builder for the graphic that should be used by the point
symbolizer.
|
TLcdSLDPointSymbolizer.Builder<T> |
graphic(TLcdSLDGraphic aGraphic)
Sets the graphic for this point symbolizer.
|
TLcdSLDPointSymbolizer.Builder<T> |
metre()
Sets the unit of measure for this symbolizer to metre.
|
public TLcdSLDPointSymbolizer.Builder<T> geometry(TLcdOGCPropertyName aGeometry)
Specifies the geometry that is styled by this symbolizer.
This method must not be called when geometry(TLcdSLDGeometry)
or geometry(TLcdOGCFunction)
has already been called.
aGeometry
- A property name that points to a compatible geometry. Must not be null
TLcdOGCFilterFactory.property(TLcdDataType,
com.luciad.datamodel.TLcdDataProperty...)
public TLcdSLDPointSymbolizer.Builder<T> geometry(TLcdOGCFunction aGeometryFunction)
Specifies the geometry that is styled by this symbolizer.
This method must not be called when geometry(TLcdSLDGeometry)
or geometry(TLcdOGCPropertyName)
has already been called.
aGeometryFunction
- A function that determines a compatible geometry. Must not be null
TLcdOGCFilterFactory.function(String, ILcdOGCExpression...)
public TLcdSLDPointSymbolizer.Builder<T> geometry(TLcdSLDGeometry aGeometry)
Sets the geometry of the symbolizer.
This method must not be called when geometry(TLcdOGCPropertyName)
or geometry(TLcdOGCFunction)
has already been called.
aGeometry
- The geometry. Must not be null
public TLcdSLDPointSymbolizer.Builder<T> graphic(TLcdSLDGraphic aGraphic)
Sets the graphic for this point symbolizer.
This method must not be called when graphic()
has already been called.
aGraphic
- The graphic. Must not be null
public TLcdSLDGraphic.Builder<TLcdSLDPointSymbolizer.Builder<T>> graphic()
Returns a builder for the graphic that should be used by the point symbolizer.
This method must not be called when graphic(TLcdSLDGraphic)
has already been called.
TLcdSLDGraphic
TLcdSLDGraphic.newBuilder()
public TLcdSLDPointSymbolizer.Builder<T> metre()
public TLcdSLDPointSymbolizer.Builder<T> foot()
public T buildSymbolizer()
Builds the symbolizer with the set parameters.
This method can only be called once. When you used the builder to build an instance, the builder is no longer valid and should be thrown away.