Class ParameterTypeSetType
- java.lang.Object
-
- org.omg.space.xtce.ParameterTypeSetType
-
public class ParameterTypeSetType extends Object
Holds the list of parameter type definitions. A Parameter is a description of something that can have a value; it is not the value itself.Java class for ParameterTypeSetType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ParameterTypeSetType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded"> <element name="StringParameterType"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}StringDataType"> <sequence> <element name="DefaultAlarm" type="{http://www.omg.org/space/xtce}StringAlarmType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextAlarm" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}StringAlarmType"> <sequence> <element name="ContextMatch" type="{http://www.omg.org/space/xtce}MatchCriteriaType"/> </sequence> </extension> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="EnumeratedParameterType"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}EnumeratedDataType"> <sequence> <element name="DefaultAlarm" type="{http://www.omg.org/space/xtce}EnumerationAlarmType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextAlarm" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}EnumerationAlarmType"> <sequence> <element name="ContextMatch" type="{http://www.omg.org/space/xtce}MatchCriteriaType"/> </sequence> </extension> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="IntegerParameterType"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}IntegerDataType"> <sequence> <element name="DefaultAlarm" type="{http://www.omg.org/space/xtce}NumericAlarmType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextAlarm" type="{http://www.omg.org/space/xtce}NumericContextAlarmType" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="BinaryParameterType"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}BinaryDataType"> <sequence> <element name="DefaultAlarm" type="{http://www.omg.org/space/xtce}AlarmType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextAlarm" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}AlarmType"> <sequence> <element name="ContextMatch" type="{http://www.omg.org/space/xtce}MatchCriteriaType"/> </sequence> </extension> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="FloatParameterType"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}FloatDataType"> <sequence> <element name="DefaultAlarm" type="{http://www.omg.org/space/xtce}NumericAlarmType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextAlarm" type="{http://www.omg.org/space/xtce}NumericContextAlarmType" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="BooleanParameterType"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}BooleanDataType"> <sequence> <element name="DefaultAlarm" type="{http://www.omg.org/space/xtce}BooleanAlarmType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextAlarm" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}BooleanAlarmType"> <sequence> <element name="ContextMatch" type="{http://www.omg.org/space/xtce}MatchCriteriaType"/> </sequence> </extension> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="RelativeTimeParameterType"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}RelativeTimeDataType"> <sequence> <element name="DefaultAlarm" type="{http://www.omg.org/space/xtce}TimeAlarmType" minOccurs="0"/> <element name="ContextAlarmList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextAlarm" type="{http://www.omg.org/space/xtce}TimeContextAlarmType" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element name="AbsoluteTimeParameterType" type="{http://www.omg.org/space/xtce}AbsoluteTimeDataType"/> <element name="ArrayParameterType" type="{http://www.omg.org/space/xtce}ArrayDataTypeType"/> <element name="AggregateParameterType" type="{http://www.omg.org/space/xtce}AggregateDataType"/> </choice> </restriction> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParameterTypeSetType.BinaryParameterTypeJava class for anonymous complex type.static classParameterTypeSetType.BooleanParameterTypeJava class for anonymous complex type.static classParameterTypeSetType.EnumeratedParameterTypeJava class for anonymous complex type.static classParameterTypeSetType.FloatParameterTypeJava class for anonymous complex type.static classParameterTypeSetType.IntegerParameterTypeJava class for anonymous complex type.static classParameterTypeSetType.RelativeTimeParameterTypeJava class for anonymous complex type.static classParameterTypeSetType.StringParameterTypeJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected List<NameDescriptionType>stringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType
-
Constructor Summary
Constructors Constructor Description ParameterTypeSetType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<NameDescriptionType>getStringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType()Gets the value of the stringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType property.
-
-
-
Field Detail
-
stringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType
protected List<NameDescriptionType> stringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType
-
-
Method Detail
-
getStringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType
public List<NameDescriptionType> getStringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType()
Gets the value of the stringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the stringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType property.For example, to add a new item, do as follows:
getStringParameterTypeOrEnumeratedParameterTypeOrIntegerParameterType().add(newItem);Objects of the following type(s) are allowed in the list
AbsoluteTimeDataTypeAggregateDataTypeArrayDataTypeTypeParameterTypeSetType.BinaryParameterTypeParameterTypeSetType.BooleanParameterTypeParameterTypeSetType.EnumeratedParameterTypeParameterTypeSetType.FloatParameterTypeParameterTypeSetType.IntegerParameterTypeParameterTypeSetType.RelativeTimeParameterTypeParameterTypeSetType.StringParameterType
-
-