Interface IValueDescriptorBuilder<V,TBuilder extends IValueBuilder<V>,TDesc extends IValueDescriptor<V,TBuilder>>

Type Parameters:
V - Type of the Java object representing the data.
TBuilder - Type of the builder for creating a new instance of the data type described by the descriptor created by this builder.
TDesc - Type of the value descriptor created by this builder.
All Superinterfaces:
org.apache.commons.lang3.builder.Builder<TDesc>
All Known Subinterfaces:
IAnyValueDescriptorBuilder, IBooleanValueDescriptorBuilder, IConstValueDescriptorBuilder<V>, IFloatValueDescriptorBuilder, IIntegerValueDescriptorBuilder, ILargeStringValueDescriptorBuilder, IListValueDescriptorBuilder<V>, IMapValueDescriptorBuilder<V>, INullValueDescriptorBuilder, IRecordValueDescriptorBuilder, IStringValueDescriptorBuilder, ITupleValueDescriptorBuilder, IUnionValueDescriptorBuilder<D>

public interface IValueDescriptorBuilder<V,TBuilder extends IValueBuilder<V>,TDesc extends IValueDescriptor<V,TBuilder>> extends org.apache.commons.lang3.builder.Builder<TDesc>
Base interface for builders that create a IValueDescriptor which imposes certain restrictions on the values it allows.
Since:
7.0.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • description

      IValueDescriptorBuilder<V,TBuilder,TDesc> description(String description)
      Parameters:
      description - The description for the value. May be either a localized message or an I18N key.
      Returns:
      This builder instance for chaining method calls.