Uses of Class
org.apache.sis.feature.builder.AttributeTypeBuilder
Packages that use AttributeTypeBuilder
Package
Description
Helper classes for creating
FeatureType
instances.Build
DefaultFeatureType
s 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.defaultGeometry
The default geometry attribute, ornull
if none.private AttributeTypeBuilder
<?> CharacteristicTypeBuilder.owner
The attribute type builder instance that created thisCharacteristicTypeBuilder
builder.Methods in org.apache.sis.feature.builder that return AttributeTypeBuilderModifier and TypeMethodDescription<V> AttributeTypeBuilder
<V> FeatureTypeBuilder.addAttribute
(Class<V> valueClass) Creates a newAttributeType
builder for values of the given class.<V> AttributeTypeBuilder
<V> FeatureTypeBuilder.addAttribute
(DefaultAttributeType<V> template) Creates a newAttributeType
builder 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 theCharSequence
values 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 theAttributeType
name as a simple string (local name).AttributeTypeBuilder.setName
(CharSequence... components) Sets theAttributeType
name as a string in the given scope.AttributeTypeBuilder.setName
(org.opengis.util.GenericName name) Sets theAttributeType
name 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 void
CharacteristicTypeBuilder.owner
(AttributeTypeBuilder<?> newb) Sets a new owner.Constructors in org.apache.sis.feature.builder with parameters of type AttributeTypeBuilderModifierConstructorDescriptionprivate
AttributeTypeBuilder
(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.