Package gov.nasa.arc.pds.xml.generated
Class ObservingSystemComponent
java.lang.Object
gov.nasa.arc.pds.xml.generated.ObservingSystemComponent
public class ObservingSystemComponent extends Object
The Observing System Component class describes
one or more subsystems used to collect data.
Java class for Observing_System_Component complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Observing_System_Component">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" type="{http://pds.nasa.gov/pds4/pds/v1}name"/>
<element name="type" type="{http://pds.nasa.gov/pds4/pds/v1}type"/>
<element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description" minOccurs="0"/>
<element ref="{http://pds.nasa.gov/pds4/pds/v1}Internal_Reference" minOccurs="0"/>
<element ref="{http://pds.nasa.gov/pds4/pds/v1}External_Reference" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
Fields Modifier and Type Field Description protected Stringdescriptionprotected List<ExternalReference>externalReferencesprotected InternalReferenceinternalReferenceprotected Stringnameprotected Stringtype -
Constructor Summary
Constructors Constructor Description ObservingSystemComponent() -
Method Summary
Modifier and Type Method Description StringgetDescription()Gets the value of the description property.List<ExternalReference>getExternalReferences()Gets the value of the externalReferences property.InternalReferencegetInternalReference()Gets the value of the internalReference property.StringgetName()Gets the value of the name property.StringgetType()Gets the value of the type property.voidsetDescription(String value)Sets the value of the description property.voidsetInternalReference(InternalReference value)Sets the value of the internalReference property.voidsetName(String value)Sets the value of the name property.voidsetType(String value)Sets the value of the type property.
-
Field Details
-
name
-
type
-
description
-
internalReference
-
externalReferences
-
-
Constructor Details
-
ObservingSystemComponent
public ObservingSystemComponent()
-
-
Method Details
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getType
Gets the value of the type property.- Returns:
- possible object is
String
-
setType
Sets the value of the type property.- Parameters:
value- allowed object isString
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getInternalReference
Gets the value of the internalReference property.- Returns:
- possible object is
InternalReference
-
setInternalReference
Sets the value of the internalReference property.- Parameters:
value- allowed object isInternalReference
-
getExternalReferences
Gets the value of the externalReferences 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 JAXB object. This is why there is not a
setmethod for the externalReferences property.For example, to add a new item, do as follows:
getExternalReferences().add(newItem);Objects of the following type(s) are allowed in the list
ExternalReference
-