Uses of Class
org.apache.sis.feature.builder.FeatureTypeBuilder
Packages that use FeatureTypeBuilder
Package
Description
Helper classes for creating
FeatureType
instances.Filters features according their properties.
A set of helper classes for the SIS implementation.
Partial implementation of SQLMM operations as filter expressions.
Build
DefaultFeatureType
s by inspection of database schemas.Reads and writes data in GPS Exchange Format (GPX).
-
Uses of FeatureTypeBuilder in org.apache.sis.feature.builder
Fields in org.apache.sis.feature.builder declared as FeatureTypeBuilderModifier and TypeFieldDescriptionprivate FeatureTypeBuilder
PropertyTypeBuilder.owner
The feature type builder instance that created thisPropertyTypeBuilder
.Methods in org.apache.sis.feature.builder that return FeatureTypeBuilderModifier and TypeMethodDescriptionFeatureTypeBuilder.clear()
Clears all setting in this builder.(package private) final FeatureTypeBuilder
PropertyTypeBuilder.owner()
Returns the feature type builder instance that created thisPropertyTypeBuilder
.FeatureTypeBuilder.setAbstract
(boolean isAbstract) Sets whether the feature type to create will be abstract.FeatureTypeBuilder.setAll
(DefaultFeatureType template) Sets all properties of this builder to the values of the given feature type.FeatureTypeBuilder.setDefaultMultiplicity
(int minimumOccurs, int maximumOccurs) Sets the default minimum and maximum number of next attributes and associations to add.FeatureTypeBuilder.setDefinition
(CharSequence definition) Sets a concise definition of the element.FeatureTypeBuilder.setDeprecated
(boolean deprecated) Sets whether the type is deprecated.FeatureTypeBuilder.setDescription
(CharSequence description) Sets optional information beyond that required for concise definition of the element.FeatureTypeBuilder.setDesignation
(CharSequence designation) Sets a natural language designator for the element.FeatureTypeBuilder.setIdentifierDelimiters
(String delimiter, String prefix, String suffix) Sets the prefix, suffix and delimiter to use when formatting a compound identifier made of two or more attributes.FeatureTypeBuilder.setName
(CharSequence localPart) Sets theFeatureType
name as a simple string.FeatureTypeBuilder.setName
(CharSequence... components) Sets theFeatureType
name as a string in the given scope.FeatureTypeBuilder.setName
(org.opengis.util.GenericName name) Sets theFeatureType
name as a generic name.FeatureTypeBuilder.setNameSpace
(CharSequence ns) Sets the namespace of the next names to be created bysetName(CharSequence...)
method calls.FeatureTypeBuilder.setSuperTypes
(DefaultFeatureType... parents) Sets the parent types (or super-type) from which to inherit properties.Constructors in org.apache.sis.feature.builder with parameters of type FeatureTypeBuilderModifierConstructorDescription(package private)
AssociationRoleBuilder
(FeatureTypeBuilder owner, DefaultAssociationRole template) Creates a newFeatureAssociationRole
builder initialized to the values of an existing association.(package private)
AssociationRoleBuilder
(FeatureTypeBuilder owner, DefaultFeatureType type, org.opengis.util.GenericName typeName) Creates a newAssociationRole
builder for values of the given type.(package private)
AttributeTypeBuilder
(FeatureTypeBuilder owner, Class<V> valueClass) Creates a newAttributeType
builder for values of the given class.(package private)
AttributeTypeBuilder
(FeatureTypeBuilder owner, DefaultAttributeType<V> template) Creates a newAttributeType
builder initialized to the values of an existing attribute.(package private)
OperationWrapper
(FeatureTypeBuilder owner, AbstractIdentifiedType operation) Creates a new wrapper for the given operation.(package private)
Creates a newPropertyType
builder. -
Uses of FeatureTypeBuilder in org.apache.sis.filter
Methods in org.apache.sis.filter with parameters of type FeatureTypeBuilderModifier and TypeMethodDescriptionfinal PropertyTypeBuilder
ArithmeticFunction.expectedType
(DefaultFeatureType ignored, FeatureTypeBuilder addTo) Provides the type of results computed by this expression.AssociationValue.expectedType
(DefaultFeatureType valueType, FeatureTypeBuilder addTo) Provides the expected type of values produced by this expression when a feature of the given type is evaluated.ConvertFunction.expectedType
(DefaultFeatureType valueType, FeatureTypeBuilder addTo) Provides the type of values produced by this expression when a feature of the given type is evaluated.LeafExpression.Literal.expectedType
(DefaultFeatureType ignored, FeatureTypeBuilder addTo) Provides the type of values returned byLeafExpression.Literal.apply(Object)
wrapped in anDefaultAttributeType
named "Literal".final PropertyTypeBuilder
PropertyValue.Converted.expectedType
(DefaultFeatureType valueType, FeatureTypeBuilder addTo) Provides the expected type of values produced by this expression when a feature of the given type is evaluated.(package private) final PropertyTypeBuilder
PropertyValue.expectedType
(FeatureTypeBuilder addTo) Returns the default value ofPropertyValue.expectedType(FeatureType, FeatureTypeBuilder)
when it cannot be inferred by the analysis of the givenFeatureType
.PropertyValue.expectedType
(DefaultFeatureType valueType, FeatureTypeBuilder addTo) Provides the expected type of values produced by this expression when a feature of the given type is evaluated. -
Uses of FeatureTypeBuilder in org.apache.sis.internal.feature
Methods in org.apache.sis.internal.feature with parameters of type FeatureTypeBuilderModifier and TypeMethodDescriptionFeatureExpression.expectedType
(DefaultFeatureType valueType, FeatureTypeBuilder addTo) Provides the expected type of values produced by this expression when a feature of the given type is evaluated. -
Uses of FeatureTypeBuilder in org.apache.sis.internal.filter.sqlmm
Methods in org.apache.sis.internal.filter.sqlmm with parameters of type FeatureTypeBuilderModifier and TypeMethodDescriptionFunctionWithSRID.expectedType
(DefaultFeatureType valueType, FeatureTypeBuilder addTo) Provides the type of values produced by this expression when a feature of the given type is evaluated.SpatialFunction.expectedType
(DefaultFeatureType valueType, FeatureTypeBuilder addTo) Provides the type of values produced by this expression when a feature of the given type is evaluated. -
Uses of FeatureTypeBuilder in org.apache.sis.internal.sql.feature
Fields in org.apache.sis.internal.sql.feature declared as FeatureTypeBuilderModifier and TypeFieldDescription(package private) final FeatureTypeBuilder
FeatureAnalyzer.feature
The builder builder where to append attributes and associations.Methods in org.apache.sis.internal.sql.feature with parameters of type FeatureTypeBuilderModifier and TypeMethodDescription(package private) final AttributeTypeBuilder
<?> Column.createAttribute
(FeatureTypeBuilder feature) Creates a feature attribute for this column.default DefaultFeatureType
SchemaModifier.editFeatureType
(TableReference table, FeatureTypeBuilder feature) Invoked after analysis of a table for allowing modifications of the inferred feature type. -
Uses of FeatureTypeBuilder in org.apache.sis.internal.storage.gpx
Methods in org.apache.sis.internal.storage.gpx with parameters of type FeatureTypeBuilderModifier and TypeMethodDescriptionprivate static DefaultFeatureType
Types.create
(FeatureTypeBuilder builder, Map<String, org.opengis.util.InternationalString[]> previous) Adds internationalized designation and definition information for all properties in the given type.