Uses of Class
org.apache.sis.feature.builder.AttributeTypeBuilder
Packages that use AttributeTypeBuilder
Package
Description
Helper classes for creating
FeatureType
instances.-
Uses of AttributeTypeBuilder in org.apache.sis.feature.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
(GeometryType type) Creates a new attribute for geometries of the given type.AttributeTypeBuilder.setCRS
(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
(GenericName name) Sets theAttributeType
name as a generic name.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.