Class FontBuilder
- Object
-
- FontBuilder
-
-
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 FontBuilder()
FontBuilder(TextSymbolizerBuilder parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Font
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)
FontBuilder
family(String cqlExpression)
FontBuilder
family(Expression family)
FontBuilder
familyName(String family)
protected void
init(Builder<T> other)
protected Expression
literal(Object literal)
protected Expression
property(String name)
FontBuilder
reset()
Configure the Builder to produce a default result.FontBuilder
reset(Font font)
Configure the Builder to produce a copy of the provided original.FontBuilder
size(double size)
FontBuilder
size(String cqlExpression)
FontBuilder
size(Expression size)
FontBuilder
style(String cqlExpression)
FontBuilder
style(Expression style)
FontBuilder
styleName(String style)
FontBuilder
unset()
Configure the Builder to producenull
.FontBuilder
weight(String cqlExpression)
FontBuilder
weight(Expression weight)
FontBuilder
weightName(String weight)
-
-
-
Field Detail
-
sf
protected StyleFactory sf
-
parent
protected AbstractSLDBuilder<?> parent
-
FF
protected static final FilterFactory FF
-
unset
protected boolean unset
-
-
Constructor Detail
-
FontBuilder
public FontBuilder()
-
FontBuilder
public FontBuilder(TextSymbolizerBuilder parent)
-
-
Method Detail
-
build
public Font build()
Description copied from interface:Builder
Created object, may be null if unset()- Returns:
- Created object may be null if unset()
-
family
public FontBuilder family(Expression family)
-
familyName
public FontBuilder familyName(String family)
-
family
public FontBuilder family(String cqlExpression)
-
style
public FontBuilder style(Expression style)
-
styleName
public FontBuilder styleName(String style)
-
style
public FontBuilder style(String cqlExpression)
-
weight
public FontBuilder weight(Expression weight)
-
weightName
public FontBuilder weightName(String weight)
-
weight
public FontBuilder weight(String cqlExpression)
-
size
public FontBuilder size(Expression size)
-
size
public FontBuilder size(double size)
-
size
public FontBuilder size(String cqlExpression)
-
reset
public FontBuilder reset()
Description copied from interface:Builder
Configure the Builder to produce a default result.- Returns:
- Builder configured to produce a default result.
-
reset
public FontBuilder reset(Font font)
Description copied from interface:Builder
Configure the Builder to produce a copy of the provided original.- Parameters:
font
- Original, if null this will behave the same as unset()- Returns:
- Builder configured to produce the provided original
-
unset
public FontBuilder 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.
-
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()
-
-