Class RuleBuilder
- Object
-
- RuleBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected static FilterFactory2
FF
protected Map<String,String>
options
protected AbstractSLDBuilder<?>
parent
protected StyleFactory
sf
protected boolean
unset
-
Constructor Summary
Constructors Constructor Description RuleBuilder()
RuleBuilder(FeatureTypeStyleBuilder parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rule
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)
RuleBuilder
elseFilter()
ExtensionSymbolizerBuilder
extension()
RuleBuilder
filter(String cql)
RuleBuilder
filter(Filter filter)
protected void
init(Builder<T> other)
GraphicLegendBuilder
legend()
LineSymbolizerBuilder
line()
protected Expression
literal(Object literal)
RuleBuilder
max(double maxScaleDenominator)
RuleBuilder
min(double minScaleDenominator)
RuleBuilder
name(String name)
RuleBuilder
option(String name, String value)
PointSymbolizerBuilder
point()
PolygonSymbolizerBuilder
polygon()
protected Expression
property(String name)
RasterSymbolizerBuilder
raster()
RuleBuilder
reset()
Configure the Builder to produce a default result.RuleBuilder
reset(Rule rule)
Configure the Builder to produce a copy of the provided original.RuleBuilder
ruleAbstract(String ruleAbstract)
TextSymbolizerBuilder
text()
RuleBuilder
title(String title)
RuleBuilder
unset()
Configure the Builder to producenull
.
-
-
-
Field Detail
-
options
protected Map<String,String> options
-
sf
protected StyleFactory sf
-
parent
protected AbstractSLDBuilder<?> parent
-
FF
protected static final FilterFactory2 FF
-
unset
protected boolean unset
-
-
Constructor Detail
-
RuleBuilder
public RuleBuilder()
-
RuleBuilder
public RuleBuilder(FeatureTypeStyleBuilder parent)
-
-
Method Detail
-
name
public RuleBuilder name(String name)
-
title
public RuleBuilder title(String title)
-
ruleAbstract
public RuleBuilder ruleAbstract(String ruleAbstract)
-
legend
public GraphicLegendBuilder legend()
-
min
public RuleBuilder min(double minScaleDenominator)
-
max
public RuleBuilder max(double maxScaleDenominator)
-
elseFilter
public RuleBuilder elseFilter()
-
filter
public RuleBuilder filter(Filter filter)
-
filter
public RuleBuilder filter(String cql)
-
point
public PointSymbolizerBuilder point()
-
line
public LineSymbolizerBuilder line()
-
polygon
public PolygonSymbolizerBuilder polygon()
-
text
public TextSymbolizerBuilder text()
-
raster
public RasterSymbolizerBuilder raster()
-
extension
public ExtensionSymbolizerBuilder extension()
-
build
public Rule build()
Description copied from interface:Builder
Created object, may be null if unset()- Returns:
- Created object may be null if unset()
-
unset
public RuleBuilder 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 RuleBuilder reset()
Description copied from interface:Builder
Configure the Builder to produce a default result.- Returns:
- Builder configured to produce a default result.
-
reset
public RuleBuilder reset(Rule rule)
Description copied from interface:Builder
Configure the Builder to produce a copy of the provided original.- Parameters:
rule
- Original, if null this will behave the same as unset()- Returns:
- Builder configured to produce the provided original
-
buildStyleInternal
protected void buildStyleInternal(StyleBuilder sb)
-
option
public RuleBuilder option(String name, String value)
-
literal
protected Expression literal(Object literal)
-
property
protected Expression property(String name)
-
cqlExpression
protected Expression cqlExpression(String cql)
-
cqlFilter
protected Filter cqlFilter(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()
-
-