org.geotools.styling.builder
Class FeatureTypeStyleBuilder
Object
FeatureTypeStyleBuilder
- All Implemented Interfaces:
- Builder<FeatureTypeStyle>
public class FeatureTypeStyleBuilder
- extends Object
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sf
protected StyleFactory sf
parent
protected AbstractSLDBuilder<?> parent
FF
protected static final FilterFactory2 FF
unset
protected boolean unset
FeatureTypeStyleBuilder
public FeatureTypeStyleBuilder()
rule
public RuleBuilder rule()
name
public FeatureTypeStyleBuilder name(String name)
title
public FeatureTypeStyleBuilder title(String title)
description
public DescriptionBuilder description()
featureTypeName
public FeatureTypeStyleBuilder featureTypeName(String featureTypeName)
- Accumulates another feature type name in the list of the feature type names for this
FeatureTypeStyle
- Parameters:
featureTypeName
-
- Returns:
name
public String name()
rules
public List<RuleBuilder> rules()
rules
public FeatureTypeStyleBuilder rules(List<Rule> rules)
description
public FeatureTypeStyleBuilder description(Description description)
featureTypeNames
public LinkedHashSet<Name> featureTypeNames()
setFeatureTypeNames
public void setFeatureTypeNames(List<Name> featureTypeNames)
definedFor
public IdBuilder<FeatureTypeStyleBuilder> definedFor()
definedFor
public void definedFor(Id fids)
types
public Set<SemanticType> types()
featureTypeName
public FeatureTypeStyleBuilder featureTypeName(Name featureTypeName)
- Accumulates another feature type name in the list of the feature type names for this
FeatureTypeStyle
- Parameters:
featureTypeName
-
- Returns:
build
public FeatureTypeStyle build()
- Description copied from interface:
Builder
- Created object, may be null if unset()
- Returns:
- Created object may be null if unset()
reset
public FeatureTypeStyleBuilder reset()
- Description copied from interface:
Builder
- Configure the Builder to produce a default result.
- Returns:
- Builder configured to produce a default result.
reset
public FeatureTypeStyleBuilder reset(FeatureTypeStyle fts)
- Description copied from interface:
Builder
- Configure the Builder to produce a copy of the provided original.
- Returns:
- Builder configured to produce the provided original
unset
public FeatureTypeStyleBuilder unset()
- Description copied from interface:
Builder
- Configure the Builder to produce
null
.
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.
- Specified by:
unset
in interface Builder<FeatureTypeStyle>
- Returns:
- Builder configured to build
null
buildStyleInternal
protected void buildStyleInternal(StyleBuilder sb)
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()
Copyright © 1996-2014 Geotools. All Rights Reserved.