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
FeatureType
to be built by anFeatureTypeBuilder
to anotherFeatureType
.Roles that can be associated to some attributes for instructingFeatureTypeBuilder
how to generate predefined operations.Describes oneAttributeType
which will be part of the feature type to be built by aFeatureTypeBuilder
.Describes one characteristic of theAttributeType
will will be built by aFeatureTypeBuilder
.Helper class for the creation ofFeatureType
instances.Wraps an existing operation.Describes one property of theFeatureType
to 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).