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:
System.out.println(capital) prints the following table:
- Since:
- 0.8
- Version:
- 1.1
- See Also:
-
ClassDescriptionDescribes one association from the
FeatureTypeto be built by anFeatureTypeBuilderto anotherFeatureType.Roles that can be associated to some attributes for instructingFeatureTypeBuilderhow to generate predefined operations.Describes oneAttributeTypewhich will be part of the feature type to be built by aFeatureTypeBuilder.Describes one characteristic of theAttributeTypewill will be built by aFeatureTypeBuilder.Helper class for the creation ofFeatureTypeinstances.Wraps an existing operation.Describes one property of theFeatureTypeto be built by anFeatureTypeBuilder.RemoveOnlyList<E extends TypeBuilder>Wraps another list in a new list allowing only read and remove operations.Information common to all kind of types (feature, association, characteristics).