public class FeatureTypeConstraintBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected static FilterFactory2 |
FF |
protected AbstractSLDBuilder<?> |
parent |
protected StyleFactory |
sf |
protected boolean |
unset |
Constructor and Description |
---|
FeatureTypeConstraintBuilder() |
FeatureTypeConstraintBuilder(AbstractSLDBuilder<?> parent) |
Modifier and Type | Method and Description |
---|---|
FeatureTypeConstraint |
build()
Created object, may be null if unset()
|
Object |
buildRoot() |
StyledLayerDescriptor |
buildSLD() |
protected void |
buildSLDInternal(StyledLayerDescriptorBuilder sb) |
FeatureTypeConstraintBuilder |
extent(String name,
String value) |
FeatureTypeConstraintBuilder |
featureTypeName(String name) |
FeatureTypeConstraintBuilder |
filter(Filter filter) |
protected void |
init(Builder<T> other) |
FeatureTypeConstraintBuilder |
reset()
Configure the Builder to produce a default result.
|
FeatureTypeConstraintBuilder |
reset(FeatureTypeConstraint constraint)
Configure the Builder to produce a copy of the provided original.
|
FeatureTypeConstraintBuilder |
unset()
Configure the Builder to produce
null . |
protected StyleFactory sf
protected AbstractSLDBuilder<?> parent
protected static final FilterFactory2 FF
protected boolean unset
public FeatureTypeConstraintBuilder()
public FeatureTypeConstraintBuilder(AbstractSLDBuilder<?> parent)
public FeatureTypeConstraintBuilder extent(String name, String value)
public FeatureTypeConstraintBuilder filter(Filter filter)
public FeatureTypeConstraintBuilder featureTypeName(String name)
public FeatureTypeConstraint build()
Builder
public FeatureTypeConstraintBuilder reset()
Builder
public FeatureTypeConstraintBuilder reset(FeatureTypeConstraint constraint)
Builder
public FeatureTypeConstraintBuilder unset()
Builder
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.
unset
in interface Builder<FeatureTypeConstraint>
null
protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)
public StyledLayerDescriptor buildSLD()
public Object buildRoot()
protected void init(Builder<T> other)
Copyright © 1996–2019 Geotools. All rights reserved.