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