Uses of Class
org.apache.sis.feature.builder.AttributeTypeBuilder
Packages that use AttributeTypeBuilder
Package
Description
Helper classes for creating
FeatureType instances.Build
DefaultFeatureTypes by inspection of database schemas.-
Uses of AttributeTypeBuilder in org.apache.sis.feature.builder
Fields in org.apache.sis.feature.builder declared as AttributeTypeBuilderModifier and TypeFieldDescription(package private) AttributeTypeBuilder<?>FeatureTypeBuilder.defaultGeometryThe default geometry attribute, ornullif none.private AttributeTypeBuilder<?>CharacteristicTypeBuilder.ownerThe attribute type builder instance that created thisCharacteristicTypeBuilderbuilder.Methods in org.apache.sis.feature.builder that return AttributeTypeBuilderModifier and TypeMethodDescription<V> AttributeTypeBuilder<V>FeatureTypeBuilder.addAttribute(Class<V> valueClass) Creates a newAttributeTypebuilder for values of the given class.<V> AttributeTypeBuilder<V>FeatureTypeBuilder.addAttribute(DefaultAttributeType<V> template) Creates a newAttributeTypebuilder initialized to the same characteristics than the given template.FeatureTypeBuilder.addAttribute(org.opengis.metadata.acquisition.GeometryType type) Creates a new attribute for geometries of the given type.private <C> AttributeTypeBuilder<V>AttributeTypeBuilder.setCharacteristic(org.opengis.util.GenericName name, Class<C> type, C value) Implementation of all setter methods for characteristics.AttributeTypeBuilder.setCRS(org.opengis.referencing.crs.CoordinateReferenceSystem crs) Sets the coordinate reference system that characterizes the values of this attribute.AttributeTypeBuilder.setDefaultValue(V value) Sets the default value for the attribute.AttributeTypeBuilder.setDefinition(CharSequence definition) Sets a concise definition of the element.AttributeTypeBuilder.setDeprecated(boolean deprecated) Sets whether the type is deprecated.AttributeTypeBuilder.setDescription(CharSequence description) Sets optional information beyond that required for concise definition of the element.AttributeTypeBuilder.setDesignation(CharSequence designation) Sets a natural language designator for the element.AttributeTypeBuilder.setMaximalLength(Integer length) Sets the maximal length that characterizes theCharSequencevalues of this attribute.AttributeTypeBuilder.setMaximumOccurs(int occurs) Sets the maximum number of attribute values.AttributeTypeBuilder.setMinimumOccurs(int occurs) Sets the minimum number of attribute values.AttributeTypeBuilder.setName(CharSequence localPart) Sets theAttributeTypename as a simple string (local name).AttributeTypeBuilder.setName(CharSequence... components) Sets theAttributeTypename as a string in the given scope.AttributeTypeBuilder.setName(org.opengis.util.GenericName name) Sets theAttributeTypename as a generic name.AttributeTypeBuilder.setUnit(javax.measure.Unit<?> unit) Sets the unit of measurement that characterizes the values of this attribute.final AttributeTypeBuilder<V>AttributeTypeBuilder.setValidValues(V... values) Sets an enumeration of valid values for the attribute.<N> AttributeTypeBuilder<N>AttributeTypeBuilder.setValueClass(Class<N> type) Sets the class of attribute values.Methods in org.apache.sis.feature.builder with parameters of type AttributeTypeBuilderModifier and TypeMethodDescription(package private) final voidCharacteristicTypeBuilder.owner(AttributeTypeBuilder<?> newb) Sets a new owner.Constructors in org.apache.sis.feature.builder with parameters of type AttributeTypeBuilderModifierConstructorDescriptionprivateAttributeTypeBuilder(AttributeTypeBuilder<?> builder, Class<V> valueClass) Creates a new builder initialized to the values of the given builder.(package private)CharacteristicTypeBuilder(AttributeTypeBuilder<?> owner, Class<V> valueClass) Creates a new characteristic builder for values of the given class.(package private)CharacteristicTypeBuilder(AttributeTypeBuilder<?> owner, DefaultAttributeType<V> template) Creates a new characteristic builder initialized to the values of an existing attribute. -
Uses of AttributeTypeBuilder in org.apache.sis.internal.sql.feature
Methods in org.apache.sis.internal.sql.feature that return AttributeTypeBuilderModifier and TypeMethodDescription(package private) final AttributeTypeBuilder<?>Column.createAttribute(FeatureTypeBuilder feature) Creates a feature attribute for this column.