## Uses of Class
org.apache.sis.feature.builder.CharacteristicTypeBuilder

- Packages that use CharacteristicTypeBuilder
  Package | Description
  --- | ---
  org.apache.sis.feature.builder | Helper classes for creating `FeatureType` instances.

- - ### Uses of CharacteristicTypeBuilder in org.apache.sis.feature.builder

    Methods in org.apache.sis.feature.builder that return CharacteristicTypeBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `<C> CharacteristicTypeBuilder<C>` | AttributeTypeBuilder.`addCharacteristic​(Class<C> type)` | Adds another attribute type that describes this attribute type.
    `<C> CharacteristicTypeBuilder<C>` | AttributeTypeBuilder.`addCharacteristic​(DefaultAttributeType<C> template)` | Adds another attribute type that describes this attribute type, using an existing one as a template.
    `CharacteristicTypeBuilder<?>` | AttributeTypeBuilder.`getCharacteristic​(String name)` | Returns the builder for the characteristic of the given name.
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setDefaultValue​(V value)` | Sets the default value for the characteristic.
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setDefinition​(CharSequence definition)` | Sets a concise definition of the element.
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setDeprecated​(boolean deprecated)` | Sets whether the type is deprecated.
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setDescription​(CharSequence description)` | Sets optional information beyond that required for concise definition of the element.
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setDesignation​(CharSequence designation)` | Sets a natural language designator for the element.
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setName​(CharSequence localPart)` | Sets the characteristic name as a simple string (local name).
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setName​(CharSequence... components)` | Sets the characteristic name as a string in the given scope.
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setName​(GenericName name)` | Sets the characteristic name as a generic name.
    `<N> CharacteristicTypeBuilder<N>` | CharacteristicTypeBuilder.`setValueClass​(Class<N> type)` | Sets the class of characteristic values.

    Methods in org.apache.sis.feature.builder that return types with arguments of type CharacteristicTypeBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<CharacteristicTypeBuilder<?>>` | AttributeTypeBuilder.`characteristics()` | Returns a view of all characteristics added to the `AttributeType` to build.