org.geotools.feature
Class ComplexFeatureBuilder
Object
FeatureBuilder<FeatureType,Feature>
ComplexFeatureBuilder
public class ComplexFeatureBuilder
- extends FeatureBuilder<FeatureType,Feature>
The complex feature builder allows the construction of features by
progressively appending their components and deferring the construction till
you're ready.
- Author:
- bro879
Method Summary |
void |
append(Name name,
Property value)
Append a property value to the complex feature under construction
and associate it with the name specified. |
Feature |
buildFeature(String id)
Build and return the feature you've been constructing. |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComplexFeatureBuilder
public ComplexFeatureBuilder(FeatureType featureType)
ComplexFeatureBuilder
protected ComplexFeatureBuilder(FeatureType featureType,
FeatureFactory factory)
ComplexFeatureBuilder
public ComplexFeatureBuilder(AttributeDescriptor ad)
ComplexFeatureBuilder
protected ComplexFeatureBuilder(AttributeDescriptor ad,
FeatureFactory factory)
buildFeature
public Feature buildFeature(String id)
- Build and return the feature you've been constructing.
If the id is null it will be assigned from FeatureBuilder.createDefaultFeatureId().
- Specified by:
buildFeature
in class FeatureBuilder<FeatureType,Feature>
append
public void append(Name name,
Property value)
- Append a property value to the complex feature under construction
and associate it with the name specified.
- Parameters:
name
- The name of the property you wish to set.value
- The value of the property to append.
Copyright © 1996-2014 Geotools. All Rights Reserved.