public abstract class BaseDataType extends NameDescription implements DataType
AggregateDataType and ArrayDataType| Modifier and Type | Field and Description |
|---|---|
protected DataEncoding |
encoding |
protected Object |
initialValue |
name, PATH_SEPARATOR, qualifiedName, xtceAliasSet| Modifier | Constructor and Description |
|---|---|
protected |
BaseDataType(BaseDataType t)
creates a shallow copy of t
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAllUnits(Collection<UnitType> units) |
void |
addUnit(UnitType unit) |
DataEncoding |
getEncoding() |
List<UnitType> |
getUnitSet() |
abstract Object |
parseString(String stringValue)
Used to parse string such as an initial value
|
Object |
parseStringForRawValue(String stringValue) |
void |
setEncoding(DataEncoding encoding) |
void |
setInitialValue(String stringValue)
Sets the initial value.
|
addAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getAncillaryDataSet, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, setAliasSet, setLongDescription, setName, setQualifiedName, setShortDescriptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInitialValue, getLongDescription, getName, getShortDescription, getTypeAsString, getValueType, setLongDescription, setShortDescriptionprotected DataEncoding encoding
protected Object initialValue
protected BaseDataType(BaseDataType t)
t - public DataEncoding getEncoding()
public void setEncoding(DataEncoding encoding)
public void addUnit(UnitType unit)
public void addAllUnits(Collection<UnitType> units)
public abstract Object parseString(String stringValue)
parseString in interface DataTypestringValue - public void setInitialValue(String stringValue)
setInitialValue in interface DataTypeCopyright © 2019 Space Applications Services. All rights reserved.