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

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