Class GraphicBuilder
- Object
-
- GraphicBuilder
-
-
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 GraphicBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnchorPointBuilder
anchor()
Graphic
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)
DisplacementBuilder
displacement()
ExternalGraphicBuilder
externalGraphic()
GraphicBuilder
externalGraphic(String onlineResource, String format)
GraphicBuilder
externalGraphic(URL onlineResource, String format)
protected void
init(Builder<T> other)
protected Expression
literal(Object literal)
MarkBuilder
mark()
GraphicBuilder
opacity(double opacity)
GraphicBuilder
opacity(String cqlExpression)
GraphicBuilder
opacity(Expression opacity)
protected Expression
property(String name)
GraphicBuilder
reset()
Configure the Builder to produce a default result.GraphicBuilder
reset(Graphic graphic)
Configure the Builder to produce a copy of the provided original.GraphicBuilder
rotation(double rotation)
GraphicBuilder
rotation(String cqlExpression)
GraphicBuilder
rotation(Expression rotation)
GraphicBuilder
size(double size)
GraphicBuilder
size(String cqlExpression)
GraphicBuilder
size(Expression size)
GraphicBuilder
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
-
opacity
public GraphicBuilder opacity(Expression opacity)
-
opacity
public GraphicBuilder opacity(double opacity)
-
opacity
public GraphicBuilder opacity(String cqlExpression)
-
size
public GraphicBuilder size(Expression size)
-
size
public GraphicBuilder size(double size)
-
size
public GraphicBuilder size(String cqlExpression)
-
rotation
public GraphicBuilder rotation(Expression rotation)
-
rotation
public GraphicBuilder rotation(double rotation)
-
rotation
public GraphicBuilder rotation(String cqlExpression)
-
externalGraphic
public ExternalGraphicBuilder externalGraphic()
-
externalGraphic
public GraphicBuilder externalGraphic(URL onlineResource, String format)
-
externalGraphic
public GraphicBuilder externalGraphic(String onlineResource, String format)
-
mark
public MarkBuilder mark()
-
anchor
public AnchorPointBuilder anchor()
-
displacement
public DisplacementBuilder displacement()
-
build
public Graphic build()
Description copied from interface:Builder
Created object, may be null if unset()- Returns:
- Created object may be null if unset()
-
buildStyleInternal
protected void buildStyleInternal(StyleBuilder sb)
-
unset
public GraphicBuilder 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 GraphicBuilder reset()
Description copied from interface:Builder
Configure the Builder to produce a default result.- Returns:
- Builder configured to produce a default result.
-
reset
public GraphicBuilder reset(Graphic graphic)
Description copied from interface:Builder
Configure the Builder to produce a copy of the provided original.- Parameters:
graphic
- Original, if null this will behave the same as unset()- Returns:
- Builder configured to produce the provided original
-
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()
-
-