public interface ParameterType extends DataType
| Modifier and Type | Method and Description |
|---|---|
ParameterType |
copy()
Create a shallow copy of the parameter type
- the object itself (and the primitive fields) are new
but the other fields reference to the same object like the original
|
default Set<Parameter> |
getDependentParameters() |
boolean |
hasAlarm()
Whether this ParameterType has any alarms associated
|
Object |
parseString(String stringValue)
parses the string into a java object according to the parameter type
|
Object |
parseStringForRawValue(String stringValue)
parses the string into a java object according to the parameter encoding
|
void |
setEncoding(DataEncoding dataEncoding)
set the data encoding for the parameter type
|
getName, getTypeAsString, getValueType, setInitialValuedefault Set<Parameter> getDependentParameters()
boolean hasAlarm()
Object parseString(String stringValue)
stringValue - Object parseStringForRawValue(String stringValue)
stringValue - void setEncoding(DataEncoding dataEncoding)
dataEncoding - ParameterType copy()
Copyright © 2018 Space Applications Services. All rights reserved.