public abstract class BaseDataType extends NameDescription implements DataType
AggregateDataType and ArrayDataType| Modifier and Type | Class and Description |
|---|---|
static class |
BaseDataType.Builder<T extends BaseDataType.Builder<T>> |
| Modifier and Type | Field and Description |
|---|---|
protected DataEncoding |
encoding |
ancillaryData, 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 |
|---|---|
DataEncoding |
getEncoding() |
List<UnitType> |
getUnitSet() |
abstract Object |
parseString(String stringValue)
Used to parse string such as an initial value
|
Object |
parseStringForRawValue(String stringValue) |
protected void |
setInitialValue(BaseDataType.Builder<?> builder) |
protected abstract void |
setInitialValue(Object initialValue) |
String |
toString(Object o)
Converts a value to a string.
|
addAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescriptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInitialValue, getLongDescription, getName, getShortDescription, getTypeAsString, getValueTypeprotected DataEncoding encoding
protected BaseDataType(BaseDataType t)
t - public DataEncoding getEncoding()
protected void setInitialValue(BaseDataType.Builder<?> builder)
protected abstract void setInitialValue(Object initialValue)
public abstract Object parseString(String stringValue)
parseString in interface DataTypestringValue - public String toString(Object o)
DataTypeDataType.parseString(String).Copyright © 2020 Space Applications Services. All rights reserved.