public class FeatureTypeStyleBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static FilterFactory2 |
FF |
protected AbstractSLDBuilder<?> |
parent |
protected StyleFactory |
sf |
protected boolean |
unset |
| Constructor and Description |
|---|
FeatureTypeStyleBuilder() |
protected StyleFactory sf
protected AbstractSLDBuilder<?> parent
protected static final FilterFactory2 FF
protected boolean unset
public RuleBuilder rule()
public FeatureTypeStyleBuilder name(String name)
public FeatureTypeStyleBuilder title(String title)
public DescriptionBuilder description()
public FeatureTypeStyleBuilder featureTypeName(String featureTypeName)
FeatureTypeStylepublic String name()
public List<RuleBuilder> rules()
public FeatureTypeStyleBuilder rules(List<Rule> rules)
public FeatureTypeStyleBuilder description(Description description)
public LinkedHashSet<Name> featureTypeNames()
public IdBuilder<FeatureTypeStyleBuilder> definedFor()
public void definedFor(Id fids)
public Set<SemanticType> types()
public FeatureTypeStyleBuilder option(String name, String value)
public FeatureTypeStyleBuilder transformation(Expression transformation)
public FeatureTypeStyleBuilder featureTypeName(Name featureTypeName)
FeatureTypeStylepublic FeatureTypeStyle build()
Builderpublic FeatureTypeStyleBuilder reset()
Builderpublic FeatureTypeStyleBuilder reset(FeatureTypeStyle fts)
Builderfts - Original, if null this will behave the same as unset()public FeatureTypeStyleBuilder unset()
Buildernull.
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.
unset in interface Builder<FeatureTypeStyle>nullprotected void buildStyleInternal(StyleBuilder sb)
protected Expression literal(Object literal)
protected Expression property(String name)
protected Expression cqlExpression(String cql)
protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)
public Style buildStyle()
public Object buildRoot()
protected void init(Builder<T> other)
public StyledLayerDescriptor buildSLD()
Copyright © 1996–2021 Geotools. All rights reserved.