Class ArrayDataType.Builder<T extends ArrayDataType.Builder<T>>

java.lang.Object
org.yamcs.xtce.NameDescription.Builder<T>
org.yamcs.xtce.ArrayDataType.Builder<T>
All Implemented Interfaces:
DataType.Builder<T>
Direct Known Subclasses:
ArrayArgumentType.Builder, ArrayParameterType.Builder
Enclosing class:
ArrayDataType

public abstract static class ArrayDataType.Builder<T extends ArrayDataType.Builder<T>> extends NameDescription.Builder<T> implements DataType.Builder<T>
  • Constructor Details

    • Builder

      public Builder()
    • Builder

      public Builder(ArrayDataType dataType)
  • Method Details

    • setElementType

      public T setElementType(DataType type)
      Sets the type of the elements of the array
      Parameters:
      type -
    • setSize

      public void setSize(List<IntegerValue> list)
    • setNumberOfDimensions

      public T setNumberOfDimensions(int numberOfDimensions)
    • setInitialValue

      public T setInitialValue(String initialValue)
      Specified by:
      setInitialValue in interface DataType.Builder<T extends ArrayDataType.Builder<T>>
    • isResolved

      public boolean isResolved()