public class ArrayParameterType extends ArrayDataType implements ParameterType
name, PATH_SEPARATOR, qualifiedName, xtceAliasSet| Constructor and Description |
|---|
ArrayParameterType(ArrayParameterType t) |
ArrayParameterType(String name) |
| Modifier and Type | Method and Description |
|---|---|
ArrayParameterType |
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
|
String |
getTypeAsString()
String which represents the type.
|
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
|
void |
setInitialValue(String initialValue)
Sets the initial value converting from string to the specific type value
|
getElementType, getNumberOfDimensions, getValueType, setElementType, setNumberOfDimensionsaddAlias, 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, waitgetDependentParametersgetName, getValueTypepublic ArrayParameterType(String name)
public ArrayParameterType(ArrayParameterType t)
public String getTypeAsString()
DataTypegetTypeAsString in interface DataTypegetTypeAsString in class ArrayDataTypepublic boolean hasAlarm()
ParameterTypehasAlarm in interface ParameterTypepublic Object parseString(String stringValue)
ParameterTypeparseString in interface ParameterTypepublic Object parseStringForRawValue(String stringValue)
ParameterTypeparseStringForRawValue in interface ParameterTypepublic void setEncoding(DataEncoding dataEncoding)
ParameterTypesetEncoding in interface ParameterTypepublic ArrayParameterType copy()
ParameterTypecopy in interface ParameterTypepublic void setInitialValue(String initialValue)
DataTypesetInitialValue in interface DataTypesetInitialValue in class ArrayDataTypeCopyright © 2018 Space Applications Services. All rights reserved.