Class StyleBuilder
- Object
-
- StyleBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected static FilterFactory
FF
protected AbstractSLDBuilder<?>
parent
protected StyleFactory
sf
protected boolean
unset
-
Constructor Summary
Constructors Constructor Description StyleBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FillBuilder
background()
Style
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)
StyleBuilder
defaultStyle()
FeatureTypeStyleBuilder
featureTypeStyle()
protected void
init(Builder<T> other)
protected Expression
literal(Object literal)
StyleBuilder
name(String name)
protected Expression
property(String name)
StyleBuilder
reset()
Configure the Builder to produce a default result.StyleBuilder
reset(Style style)
Configure the Builder to produce a copy of the provided original.StyleBuilder
styleAbstract(String styleAbstract)
StyleBuilder
title(String title)
StyleBuilder
unset()
Configure the Builder to producenull
.
-
-
-
Field Detail
-
sf
protected StyleFactory sf
-
parent
protected AbstractSLDBuilder<?> parent
-
FF
protected static final FilterFactory FF
-
unset
protected boolean unset
-
-
Method Detail
-
defaultStyle
public StyleBuilder defaultStyle()
-
name
public StyleBuilder name(String name)
-
title
public StyleBuilder title(String title)
-
styleAbstract
public StyleBuilder styleAbstract(String styleAbstract)
-
featureTypeStyle
public FeatureTypeStyleBuilder featureTypeStyle()
-
background
public FillBuilder background()
-
build
public Style build()
Description copied from interface:Builder
Created object, may be null if unset()- Returns:
- Created object may be null if unset()
-
unset
public StyleBuilder 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.
-
reset
public StyleBuilder reset()
Description copied from interface:Builder
Configure the Builder to produce a default result.- Returns:
- Builder configured to produce a default result.
-
reset
public StyleBuilder reset(Style style)
Description copied from interface:Builder
Configure the Builder to produce a copy of the provided original.- Parameters:
style
- Original, if null this will behave the same as unset()- Returns:
- Builder configured to produce the provided original
-
buildStyle
public Style buildStyle()
-
buildStyleInternal
protected void buildStyleInternal(StyleBuilder sb)
-
literal
protected Expression literal(Object literal)
-
property
protected Expression property(String name)
-
cqlExpression
protected Expression cqlExpression(String cql)
-
buildSLDInternal
protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)
-
buildRoot
public Object buildRoot()
-
init
protected void init(Builder<T> other)
-
buildSLD
public StyledLayerDescriptor buildSLD()
-
-