# 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.