Package org.yamcs.xtce
Interface NumericParameterType
-
- All Superinterfaces:
DataType,ParameterType
- All Known Implementing Classes:
FloatParameterType,IntegerParameterType
public interface NumericParameterType extends ParameterType
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceNumericParameterType.Builder<T extends NumericParameterType.Builder<T>>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NumericAlarmgetDefaultAlarm()DataEncodinggetEncoding()Get the data encoding for the parameter type.NumericParameterType.Builder<?>toBuilder()Create a builder that can be used to make shallow copy of the parameter type-
Methods inherited from interface org.yamcs.xtce.DataType
getInitialValue, getLongDescription, getName, getShortDescription, getTypeAsString, getValueType, toString
-
Methods inherited from interface org.yamcs.xtce.ParameterType
getDependentParameters, hasAlarm, parseString, parseStringForRawValue
-
-
-
-
Method Detail
-
getEncoding
DataEncoding getEncoding()
Description copied from interface:ParameterTypeGet the data encoding for the parameter type.
For arrays and aggregates types that do not have encoding; this operation will throw anUnsupportedOperationException- Specified by:
getEncodingin interfaceParameterType- Returns:
-
getDefaultAlarm
NumericAlarm getDefaultAlarm()
-
toBuilder
NumericParameterType.Builder<?> toBuilder()
Description copied from interface:ParameterTypeCreate a builder that can be used to make shallow copy of the parameter typeall the fields reference to the same object like the original
- Specified by:
toBuilderin interfaceParameterType- Returns:
-
-