Class FeatureTypeConstraintBuilder
- Object
-
- FeatureTypeConstraintBuilder
-
- All Implemented Interfaces:
Builder<FeatureTypeConstraint>
public class FeatureTypeConstraintBuilder extends Object
-
-
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 FeatureTypeConstraintBuilder()
FeatureTypeConstraintBuilder(AbstractSLDBuilder<?> parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 producenull
.
-
-
-
Field Detail
-
sf
protected StyleFactory sf
-
parent
protected AbstractSLDBuilder<?> parent
-
FF
protected static final FilterFactory FF
-
unset
protected boolean unset
-
-
Method Detail
-
extent
public FeatureTypeConstraintBuilder extent(String name, String value)
-
filter
public FeatureTypeConstraintBuilder filter(Filter filter)
-
featureTypeName
public FeatureTypeConstraintBuilder featureTypeName(String name)
-
build
public FeatureTypeConstraint build()
Description copied from interface:Builder
Created object, may be null if unset()- Returns:
- Created object may be null if unset()
-
reset
public FeatureTypeConstraintBuilder reset()
Description copied from interface:Builder
Configure the Builder to produce a default result.- Returns:
- Builder configured to produce a default result.
-
reset
public FeatureTypeConstraintBuilder reset(FeatureTypeConstraint constraint)
Description copied from interface:Builder
Configure the Builder to produce a copy of the provided original.- Parameters:
constraint
- Original, if null this will behave the same as unset()- Returns:
- Builder configured to produce the provided original
-
unset
public FeatureTypeConstraintBuilder 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.- Specified by:
unset
in interfaceBuilder<FeatureTypeConstraint>
- Returns:
- Builder configured to build
null
-
buildSLDInternal
protected void buildSLDInternal(StyledLayerDescriptorBuilder sb)
-
buildSLD
public StyledLayerDescriptor buildSLD()
-
buildRoot
public Object buildRoot()
-
init
protected void init(Builder<T> other)
-
-