Package org.yamcs.xtce
Class BooleanParameterType
- java.lang.Object
-
- org.yamcs.xtce.NameDescription
-
- org.yamcs.xtce.BaseDataType
-
- org.yamcs.xtce.BooleanDataType
-
- org.yamcs.xtce.BooleanParameterType
-
- All Implemented Interfaces:
Serializable
,DataType
,ParameterType
public class BooleanParameterType extends BooleanDataType implements ParameterType
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BooleanParameterType.Builder
-
Field Summary
-
Fields inherited from class org.yamcs.xtce.BaseDataType
encoding
-
Fields inherited from class org.yamcs.xtce.NameDescription
ancillaryData, name, PATH_SEPARATOR, qualifiedName, xtceAliasSet
-
-
Constructor Summary
Constructors Constructor Description BooleanParameterType(BooleanParameterType t)
Creates a shallow copy of the parameter typeBooleanParameterType(BooleanParameterType.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasAlarm()
Whether this ParameterType has any alarms associatedBooleanParameterType.Builder
toBuilder()
Create a builder that can be used to make shallow copy of the parameter type-
Methods inherited from class org.yamcs.xtce.BooleanDataType
getInitialValue, getOneStringValue, getTypeAsString, getValueType, getZeroStringValue, parseString, setInitialValue, toString
-
Methods inherited from class org.yamcs.xtce.BaseDataType
getEncoding, getUnitSet, parseStringForRawValue, setInitialValue, toString
-
Methods inherited from class org.yamcs.xtce.NameDescription
addAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescription
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.yamcs.xtce.DataType
getInitialValue, getLongDescription, getName, getShortDescription, getTypeAsString, getValueType, toString
-
Methods inherited from interface org.yamcs.xtce.ParameterType
getDependentParameters, getEncoding, parseString, parseStringForRawValue
-
-
-
-
Constructor Detail
-
BooleanParameterType
public BooleanParameterType(BooleanParameterType.Builder builder)
-
BooleanParameterType
public BooleanParameterType(BooleanParameterType t)
Creates a shallow copy of the parameter type
-
-
Method Detail
-
hasAlarm
public boolean hasAlarm()
Description copied from interface:ParameterType
Whether this ParameterType has any alarms associated- Specified by:
hasAlarm
in interfaceParameterType
-
toBuilder
public BooleanParameterType.Builder toBuilder()
Description copied from interface:ParameterType
Create 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:
toBuilder
in interfaceParameterType
- Returns:
-
-