Uses of Class
org.apache.sis.feature.builder.PropertyTypeBuilder
Packages that use PropertyTypeBuilder
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.
-
Uses of PropertyTypeBuilder in org.apache.sis.feature.builder
Subclasses of PropertyTypeBuilder in org.apache.sis.feature.builderModifier and TypeClassDescriptionfinal class
Describes one association from theFeatureType
to be built by anFeatureTypeBuilder
to anotherFeatureType
.final class
Describes oneAttributeType
which will be part of the feature type to be built by aFeatureTypeBuilder
.(package private) final class
Wraps an existing operation.Fields in org.apache.sis.feature.builder with type parameters of type PropertyTypeBuilderModifier and TypeFieldDescriptionprivate final List
<PropertyTypeBuilder> FeatureTypeBuilder.properties
Builders for the properties (attributes, associations or operations) of this feature.Methods in org.apache.sis.feature.builder that return PropertyTypeBuilderModifier and TypeMethodDescriptionFeatureTypeBuilder.addProperty
(AbstractIdentifiedType template) Adds the given property in the feature type properties.FeatureTypeBuilder.getProperty
(String name) Returns the builder for the property of the given name.OperationWrapper.setDefinition
(CharSequence definition) PropertyTypeBuilder.setDefinition
(CharSequence definition) Sets a concise definition of the element.OperationWrapper.setDeprecated
(boolean deprecated) PropertyTypeBuilder.setDeprecated
(boolean deprecated) Sets whether the type is deprecated.OperationWrapper.setDescription
(CharSequence description) PropertyTypeBuilder.setDescription
(CharSequence description) Sets optional information beyond that required for concise definition of the element.OperationWrapper.setDesignation
(CharSequence designation) PropertyTypeBuilder.setDesignation
(CharSequence designation) Sets a natural language designator for the element.OperationWrapper.setMaximumOccurs
(int occurs) PropertyTypeBuilder.setMaximumOccurs
(int occurs) Sets the maximum number of property values.OperationWrapper.setMinimumOccurs
(int occurs) Do not allow a change of multiplicity.PropertyTypeBuilder.setMinimumOccurs
(int occurs) Sets the minimum number of property values.OperationWrapper.setName
(org.opengis.util.GenericName name) Do not allow modifications.PropertyTypeBuilder.setName
(CharSequence localPart) Sets thePropertyType
name as a simple string (local name).PropertyTypeBuilder.setName
(CharSequence... components) Sets thePropertyType
name as a string in the given scope.PropertyTypeBuilder.setName
(org.opengis.util.GenericName name) Sets thePropertyType
name as a generic name.Methods in org.apache.sis.feature.builder that return types with arguments of type PropertyTypeBuilderModifier and TypeMethodDescriptionFeatureTypeBuilder.properties()
Returns a view of all attributes and associations added to theFeatureType
to build.Methods in org.apache.sis.feature.builder with parameters of type PropertyTypeBuilderModifier and TypeMethodDescription(package private) final void
FeatureTypeBuilder.replace
(PropertyTypeBuilder old, PropertyTypeBuilder replacement) Replaces the given builder instance by a new instance, or delete the old instance.Constructors in org.apache.sis.feature.builder with parameters of type PropertyTypeBuilderModifierConstructorDescription(package private)
PropertyTypeBuilder
(PropertyTypeBuilder builder) Creates a new builder initialized to the values of the given builder. -
Uses of PropertyTypeBuilder in org.apache.sis.filter
Methods in org.apache.sis.filter that return PropertyTypeBuilderModifier 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 PropertyTypeBuilder in org.apache.sis.internal.feature
Methods in org.apache.sis.internal.feature that return PropertyTypeBuilderModifier 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 PropertyTypeBuilder in org.apache.sis.internal.filter.sqlmm
Methods in org.apache.sis.internal.filter.sqlmm that return PropertyTypeBuilderModifier 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.