Interface DataType.Builder<T extends DataType.Builder<T>>

All Known Subinterfaces:
ArgumentType.Builder<T>, NumericParameterType.Builder<T>, ParameterType.Builder<T>
All Known Implementing Classes:
AbsoluteTimeArgumentType.Builder, AbsoluteTimeDataType.Builder, AbsoluteTimeParameterType.Builder, AggregateArgumentType.Builder, AggregateDataType.Builder, AggregateParameterType.Builder, ArrayArgumentType.Builder, ArrayDataType.Builder, ArrayParameterType.Builder, BaseDataType.Builder, BaseTimeDataType.Builder, BinaryArgumentType.Builder, BinaryDataType.Builder, BinaryParameterType.Builder, BooleanArgumentType.Builder, BooleanDataType.Builder, BooleanParameterType.Builder, EnumeratedArgumentType.Builder, EnumeratedDataType.Builder, EnumeratedParameterType.Builder, FloatArgumentType.Builder, FloatDataType.Builder, FloatParameterType.Builder, IntegerArgumentType.Builder, IntegerDataType.Builder, IntegerParameterType.Builder, NumericDataType.Builder, StringArgumentType.Builder, StringDataType.Builder, StringParameterType.Builder
Enclosing interface:
DataType

public static interface DataType.Builder<T extends DataType.Builder<T>>
  • Method Details

    • setName

      T setName(String name)
    • setQualifiedName

      T setQualifiedName(String fqn)
    • setInitialValue

      T setInitialValue(String initialValue)
    • setShortDescription

      T setShortDescription(String shortDescription)
    • setLongDescription

      T setLongDescription(String longDescription)
    • build

      DataType build()
    • getName

      String getName()