Package org.apache.sis.feature.builder


package org.apache.sis.feature.builder
Helper classes for creating FeatureType instances. Usage of this package is not mandatory, but make easier to create DefaultFeatureType instances together with their attributes and associations.

The starting point is FeatureTypeBuilder. The following example creates a feature type for a capital, as a special kind of city, named "Utopia" by default:

A call to System.out.println(capital) prints the following table:
Since:
0.8
Version:
1.1
See Also:
  • Class
    Description
    Describes one association from the FeatureType to be built by an FeatureTypeBuilder to another FeatureType.
    Roles that can be associated to some attributes for instructing FeatureTypeBuilder how to generate predefined operations.
    Describes one AttributeType which will be part of the feature type to be built by a FeatureTypeBuilder.
    Describes one characteristic of the AttributeType will will be built by a FeatureTypeBuilder.
    Helper class for the creation of FeatureType instances.
    Wraps an existing operation.
    Describes one property of the FeatureType to be built by an FeatureTypeBuilder.
    Wraps another list in a new list allowing only read and remove operations.
    Information common to all kind of types (feature, association, characteristics).