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:
Adam Brown (Curtin University of Technology)
  • Constructor Details

  • Method Details

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