public abstract static class EnumeratedDataType.Builder<T extends EnumeratedDataType.Builder<T>> extends BaseDataType.Builder<T>
| Modifier and Type | Field and Description |
|---|---|
protected List<ValueEnumeration> |
enumerationList |
protected List<ValueEnumerationRange> |
ranges |
baseType, initialValue| Constructor and Description |
|---|
Builder() |
Builder(EnumeratedDataType dataType) |
| Modifier and Type | Method and Description |
|---|---|
T |
addEnumerationRange(ValueEnumerationRange range) |
T |
addEnumerationValue(long value,
String label) |
T |
addEnumerationValue(ValueEnumeration ve) |
ValueEnumeration |
enumValue(Long key) |
ValueEnumeration |
enumValue(String label) |
boolean |
hasLabel(String label) |
addAllUnits, addUnit, getEncoding, setBaseType, setEncoding, setInitialValue, setInitialValuegetName, self, setAliasSet, setAncillaryData, setLongDescription, setName, setShortDescriptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, setLongDescription, setName, setShortDescriptionprotected List<ValueEnumeration> enumerationList
protected List<ValueEnumerationRange> ranges
public Builder()
public Builder(EnumeratedDataType dataType)
public T addEnumerationValue(ValueEnumeration ve)
public T addEnumerationRange(ValueEnumerationRange range)
public boolean hasLabel(String label)
public ValueEnumeration enumValue(Long key)
public ValueEnumeration enumValue(String label)
Copyright © 2020 Space Applications Services. All rights reserved.