Class FillBuilder
- Object
-
- FillBuilder
-
-
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 FillBuilder()
Create a FillBuilder on its own; not part of a larger data structure.FillBuilder(AbstractStyleBuilder<?> parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Fill
build()
Build Fill as defined; FillBuilder will be reset after this use.Object
buildRoot()
StyledLayerDescriptor
buildSLD()
protected void
buildSLDInternal(StyledLayerDescriptorBuilder sb)
Style
buildStyle()
protected void
buildStyleInternal(StyleBuilder sb)
FillBuilder
color(Color color)
FillBuilder
color(String cqlExpression)
FillBuilder
color(Expression color)
FillBuilder
colorHex(String hex)
protected Expression
cqlExpression(String cql)
protected Filter
cqlFilter(String cql)
GraphicBuilder
graphicFill()
protected void
init(Builder<T> other)
protected Expression
literal(Object literal)
FillBuilder
opacity(double opacity)
FillBuilder
opacity(String cqlExpression)
FillBuilder
opacity(Expression opacity)
protected Expression
property(String name)
FillBuilder
reset()
Reset to produce the default Fill.FillBuilder
reset(Fill original)
Configure the Builder to produce a copy of the provided original.FillBuilder
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
-
color
public FillBuilder color(Expression color)
-
color
public FillBuilder color(Color color)
-
color
public FillBuilder color(String cqlExpression)
-
colorHex
public FillBuilder colorHex(String hex)
-
opacity
public FillBuilder opacity(Expression opacity)
-
opacity
public FillBuilder opacity(double opacity)
-
opacity
public FillBuilder opacity(String cqlExpression)
-
graphicFill
public GraphicBuilder graphicFill()
-
build
public Fill build()
Build Fill as defined; FillBuilder will be reset after this use.- Returns:
- Created Fill as defined
-
unset
public FillBuilder 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 FillBuilder reset()
Reset to produce the default Fill.- Returns:
- Builder configured to produce a default result.
-
reset
public FillBuilder reset(Fill 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
-
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)
-
buildStyle
public Style buildStyle()
-
buildRoot
public Object buildRoot()
-
init
protected void init(Builder<T> other)
-
buildSLD
public StyledLayerDescriptor buildSLD()
-
-