public class MdsDescriptor extends AbstractComplexDeviceComponentDescriptor
Java class for MdsDescriptor complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MdsDescriptor">
<complexContent>
<extension base="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AbstractComplexDeviceComponentDescriptor">
<sequence>
<element name="MetaData" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://standards.ieee.org/downloads/11073/11073-10207-2017/extension}Extension" minOccurs="0"/>
<element name="Udi" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://standards.ieee.org/downloads/11073/11073-10207-2017/extension}Extension" minOccurs="0"/>
<element name="DeviceIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="HumanReadableForm" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="Issuer" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}InstanceIdentifier"/>
<element name="Jurisdiction" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}InstanceIdentifier" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="LotNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Manufacturer" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}LocalizedText" maxOccurs="unbounded" minOccurs="0"/>
<element name="ManufactureDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="ExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="ModelName" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}LocalizedText" maxOccurs="unbounded" minOccurs="0"/>
<element name="ModelNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="SerialNumber" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="SystemContext" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}SystemContextDescriptor" minOccurs="0"/>
<element name="Clock" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}ClockDescriptor" minOccurs="0"/>
<element name="Battery" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}BatteryDescriptor" maxOccurs="unbounded" minOccurs="0"/>
<element name="ApprovedJurisdictions" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}ApprovedJurisdictions" minOccurs="0"/>
<element name="Vmd" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}VmdDescriptor" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
MdsDescriptor.MetaData
Java class for anonymous complex type.
|
AbstractDeviceComponentDescriptor.ProductionSpecification| Modifier and Type | Field and Description |
|---|---|
protected ApprovedJurisdictions |
approvedJurisdictions |
protected java.util.List<BatteryDescriptor> |
battery |
protected ClockDescriptor |
clock |
protected MdsDescriptor.MetaData |
metaData |
protected SystemContextDescriptor |
systemContext |
protected java.util.List<VmdDescriptor> |
vmd |
alertSystem, scoproductionSpecificationdescriptorVersion, extension, handle, safetyClassification, type| Constructor and Description |
|---|
MdsDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object that) |
ApprovedJurisdictions |
getApprovedJurisdictions()
Gets the value of the approvedJurisdictions property.
|
java.util.List<BatteryDescriptor> |
getBattery()
Gets the value of the battery property.
|
ClockDescriptor |
getClock()
Gets the value of the clock property.
|
MdsDescriptor.MetaData |
getMetaData()
Gets the value of the metaData property.
|
SystemContextDescriptor |
getSystemContext()
Gets the value of the systemContext property.
|
java.util.List<VmdDescriptor> |
getVmd()
Gets the value of the vmd property.
|
int |
hashCode() |
void |
setApprovedJurisdictions(ApprovedJurisdictions value)
Sets the value of the approvedJurisdictions property.
|
void |
setBattery(java.util.List<BatteryDescriptor> value) |
void |
setClock(ClockDescriptor value)
Sets the value of the clock property.
|
void |
setMetaData(MdsDescriptor.MetaData value)
Sets the value of the metaData property.
|
void |
setSystemContext(SystemContextDescriptor value)
Sets the value of the systemContext property.
|
void |
setVmd(java.util.List<VmdDescriptor> value) |
java.lang.String |
toString() |
getAlertSystem, getSco, setAlertSystem, setScogetProductionSpecification, setProductionSpecificationgetDescriptorVersion, getExtension, getHandle, getSafetyClassification, getType, setDescriptorVersion, setExtension, setHandle, setSafetyClassification, setTypeprotected MdsDescriptor.MetaData metaData
protected SystemContextDescriptor systemContext
protected ClockDescriptor clock
protected java.util.List<BatteryDescriptor> battery
protected ApprovedJurisdictions approvedJurisdictions
protected java.util.List<VmdDescriptor> vmd
public MdsDescriptor.MetaData getMetaData()
MdsDescriptor.MetaDatapublic void setMetaData(MdsDescriptor.MetaData value)
value - allowed object is
MdsDescriptor.MetaDatapublic SystemContextDescriptor getSystemContext()
SystemContextDescriptorpublic void setSystemContext(SystemContextDescriptor value)
value - allowed object is
SystemContextDescriptorpublic ClockDescriptor getClock()
ClockDescriptorpublic void setClock(ClockDescriptor value)
value - allowed object is
ClockDescriptorpublic java.util.List<BatteryDescriptor> getBattery()
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 JAXB object.
This is why there is not a set method for the battery property.
For example, to add a new item, do as follows:
getBattery().add(newItem);
Objects of the following type(s) are allowed in the list
BatteryDescriptor
public ApprovedJurisdictions getApprovedJurisdictions()
ApprovedJurisdictionspublic void setApprovedJurisdictions(ApprovedJurisdictions value)
value - allowed object is
ApprovedJurisdictionspublic java.util.List<VmdDescriptor> getVmd()
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 JAXB object.
This is why there is not a set method for the vmd property.
For example, to add a new item, do as follows:
getVmd().add(newItem);
Objects of the following type(s) are allowed in the list
VmdDescriptor
public java.lang.String toString()
toString in class AbstractComplexDeviceComponentDescriptorpublic boolean equals(java.lang.Object that)
equals in class AbstractComplexDeviceComponentDescriptorpublic int hashCode()
hashCode in class AbstractComplexDeviceComponentDescriptorpublic void setBattery(java.util.List<BatteryDescriptor> value)
public void setVmd(java.util.List<VmdDescriptor> value)