Package org.yamcs.xtce
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
setElementType
(DataType type) Sets the type of the elements of the arraysetInitialValue
(String initialValue) setNumberOfDimensions
(int numberOfDimensions) void
setSize
(List<IntegerValue> list) Methods inherited from class org.yamcs.xtce.NameDescription.Builder
addAlias, getName, self, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescription
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.yamcs.xtce.DataType.Builder
build, getName, setLongDescription, setName, setQualifiedName, setShortDescription
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
setElementType
Sets the type of the elements of the array- Parameters:
type
-
-
setSize
-
setNumberOfDimensions
-
setInitialValue
- Specified by:
setInitialValue
in interfaceDataType.Builder<T extends ArrayDataType.Builder<T>>
-
isResolved
public boolean isResolved()
-