public class EnumeratedDataType extends BaseDataType
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<Long,ValueEnumeration> |
enumeration |
protected List<ValueEnumeration> |
enumerationList |
protected String |
initialValue |
protected Vector<ValueEnumerationRange> |
ranges |
encodingname, PATH_SEPARATOR, qualifiedName, xtceAliasSet| Modifier and Type | Method and Description |
|---|---|
void |
addEnumerationRange(double min,
double max,
boolean isMinInclusive,
boolean isMaxInclusive,
String label)
Add range to enumeration list
|
void |
addEnumerationRange(ValueEnumerationRange range) |
void |
addEnumerationValue(long value,
String label)
Add value to enumeration list
|
ValueEnumeration |
enumValue(Long key) |
ValueEnumeration |
enumValue(String label) |
String |
getInitialValue() |
List<ValueEnumeration> |
getValueEnumerationList() |
Object |
parseString(String stringValue)
returns stringValue
|
void |
setInitialValue(String initialValue)
Set initial value
|
addAllUnits, addUnit, getEncoding, getUnitSet, parseStringForRawValue, setEncodingaddAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getAncillaryDataSet, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, setAliasSet, setLongDescription, setName, setQualifiedName, setShortDescriptionprotected HashMap<Long,ValueEnumeration> enumeration
protected List<ValueEnumeration> enumerationList
protected Vector<ValueEnumerationRange> ranges
protected String initialValue
public void setInitialValue(String initialValue)
initialValue - public String getInitialValue()
public ValueEnumeration enumValue(Long key)
public ValueEnumeration enumValue(String label)
public void addEnumerationValue(long value,
String label)
value - Integer valuelabel - Label associated with valuepublic void addEnumerationRange(double min,
double max,
boolean isMinInclusive,
boolean isMaxInclusive,
String label)
public void addEnumerationRange(ValueEnumerationRange range)
public List<ValueEnumeration> getValueEnumerationList()
public Object parseString(String stringValue)
parseString in class BaseDataTypeCopyright © 2017 Space Applications Services. All rights reserved.