Class LineSymbolizerBuilder
- Object
-
- SymbolizerBuilder<LineSymbolizer>
-
- LineSymbolizerBuilder
-
- All Implemented Interfaces:
Builder<LineSymbolizer>
public class LineSymbolizerBuilder extends SymbolizerBuilder<LineSymbolizer>
-
-
Field Summary
Fields Modifier and Type Field Description protected static FilterFactory
FF
protected AbstractSLDBuilder<?>
parent
protected StyleFactory
sf
protected boolean
unset
-
Fields inherited from class SymbolizerBuilder
options
-
-
Constructor Summary
Constructors Constructor Description LineSymbolizerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LineSymbolizer
build()
Created object, may be null if unset()Object
buildRoot()
StyledLayerDescriptor
buildSLD()
protected void
buildSLDInternal(StyledLayerDescriptorBuilder sb)
Style
buildStyle()
protected void
buildStyleInternal(StyleBuilder sb)
protected Expression
cqlExpression(String cql)
protected Filter
cqlFilter(String cql)
LineSymbolizerBuilder
geometry(String cqlExpression)
LineSymbolizerBuilder
geometry(Expression geometry)
protected void
init(Builder<T> other)
protected Expression
literal(Object literal)
LineSymbolizerBuilder
perpendicularOffset(double perpendicularOffset)
LineSymbolizerBuilder
perpendicularOffset(Expression perpendicularOffset)
protected Expression
property(String name)
LineSymbolizerBuilder
reset()
Configure the Builder to produce a default result.LineSymbolizerBuilder
reset(LineSymbolizer original)
Configure the Builder to produce a copy of the provided original.StrokeBuilder
stroke()
LineSymbolizerBuilder
unset()
Configure the Builder to producenull
.LineSymbolizerBuilder
uom(Unit<Length> uom)
-
Methods inherited from class SymbolizerBuilder
option
-
-
-
-
Field Detail
-
sf
protected StyleFactory sf
-
parent
protected AbstractSLDBuilder<?> parent
-
FF
protected static final FilterFactory FF
-
unset
protected boolean unset
-
-
Method Detail
-
geometry
public LineSymbolizerBuilder geometry(Expression geometry)
-
geometry
public LineSymbolizerBuilder geometry(String cqlExpression)
-
stroke
public StrokeBuilder stroke()
-
uom
public LineSymbolizerBuilder uom(Unit<Length> uom)
-
build
public LineSymbolizer build()
Description copied from interface:Builder
Created object, may be null if unset()- Returns:
- Created object may be null if unset()
-
reset
public LineSymbolizerBuilder reset()
Description copied from interface:Builder
Configure the Builder to produce a default result.- Returns:
- Builder configured to produce a default result.
-
reset
public LineSymbolizerBuilder reset(LineSymbolizer original)
Description copied from interface:Builder
Configure the Builder to produce a copy of the provided original.- Parameters:
original
- Original, if null this will behave the same as unset()- Returns:
- Builder configured to produce the provided original
-
unset
public LineSymbolizerBuilder unset()
Description copied from interface:Builder
Configure the Builder to producenull
.This method allows a Builder to be used as a placeholder; in its unset state the build() method will produce
null
. If any of the builder methods are used the builder will produce a result.- Specified by:
unset
in interfaceBuilder<LineSymbolizer>
- Returns:
- Builder configured to build
null
-
buildStyleInternal
protected void buildStyleInternal(StyleBuilder sb)
-
perpendicularOffset
public LineSymbolizerBuilder perpendicularOffset(Expression perpendicularOffset)
-
perpendicularOffset
public LineSymbolizerBuilder perpendicularOffset(double perpendicularOffset)
-
literal
protected Expression literal(Object literal)
-
property
protected Expression property(String name)
-
cqlExpression
protected Expression cqlExpression(String cql)
-
buildSLDInternal
protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)
-
buildStyle
public Style buildStyle()
-
buildRoot
public Object buildRoot()
-
init
protected void init(Builder<T> other)
-
buildSLD
public StyledLayerDescriptor buildSLD()
-
-