## 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 and 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... components)` Sets the characteristic name as a string in the given scope.
    `CharacteristicTypeBuilder<V>` | CharacteristicTypeBuilder.`setName(CharSequence localPart)` Sets the characteristic name as a simple string (local name).
    `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 and Description
    --- | ---
    `List<CharacteristicTypeBuilder<?>>` | AttributeTypeBuilder.`characteristics()` Returns a view of all characteristics added to the `AttributeType` to build.

Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.