Class 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:
    Adam Brown (Curtin University of Technology)
    • Method Detail

      • 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.