org.spase.parser121
Class Instrument

java.lang.Object
  extended by org.spase.parser121.Instrument

public class Instrument
extends java.lang.Object

A device which is used to sense and parameterize a physical phenomenon.

Java class for Instrument complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Instrument">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.spase-group.org/data/schema}ResourceID"/>
         <element ref="{http://www.spase-group.org/data/schema}ResourceHeader"/>
         <element ref="{http://www.spase-group.org/data/schema}InstrumentType" maxOccurs="unbounded"/>
         <element ref="{http://www.spase-group.org/data/schema}InvestigationName"/>
         <element ref="{http://www.spase-group.org/data/schema}ObservatoryID"/>
         <element ref="{http://www.spase-group.org/data/schema}Caveats" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String caveats
           
protected  java.util.List<EnumInstrumentType> instrumentType
           
protected  java.lang.String investigationName
           
protected  java.lang.String observatoryID
           
protected  ResourceHeader resourceHeader
           
protected  java.lang.String resourceID
           
 
Constructor Summary
Instrument()
           
 
Method Summary
 java.lang.String getCaveats()
          Gets the value of the caveats property.
 java.util.List<EnumInstrumentType> getInstrumentType()
          Gets the value of the instrumentType property.
 java.lang.String getInvestigationName()
          Gets the value of the investigationName property.
 java.lang.String getObservatoryID()
          Gets the value of the observatoryID property.
 ResourceHeader getResourceHeader()
          Gets the value of the resourceHeader property.
 java.lang.String getResourceID()
          Gets the value of the resourceID property.
 void setCaveats(java.lang.String value)
          Sets the value of the caveats property.
 void setInvestigationName(java.lang.String value)
          Sets the value of the investigationName property.
 void setObservatoryID(java.lang.String value)
          Sets the value of the observatoryID property.
 void setResourceHeader(ResourceHeader value)
          Sets the value of the resourceHeader property.
 void setResourceID(java.lang.String value)
          Sets the value of the resourceID property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceID

protected java.lang.String resourceID

resourceHeader

protected ResourceHeader resourceHeader

instrumentType

protected java.util.List<EnumInstrumentType> instrumentType

investigationName

protected java.lang.String investigationName

observatoryID

protected java.lang.String observatoryID

caveats

protected java.lang.String caveats
Constructor Detail

Instrument

public Instrument()
Method Detail

getResourceID

public java.lang.String getResourceID()
Gets the value of the resourceID property.

Returns:
possible object is String

setResourceID

public void setResourceID(java.lang.String value)
Sets the value of the resourceID property.

Parameters:
value - allowed object is String

getResourceHeader

public ResourceHeader getResourceHeader()
Gets the value of the resourceHeader property.

Returns:
possible object is ResourceHeader

setResourceHeader

public void setResourceHeader(ResourceHeader value)
Sets the value of the resourceHeader property.

Parameters:
value - allowed object is ResourceHeader

getInstrumentType

public java.util.List<EnumInstrumentType> getInstrumentType()
Gets the value of the instrumentType 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 set method for the instrumentType property.

For example, to add a new item, do as follows:

    getInstrumentType().add(newItem);
 

Objects of the following type(s) are allowed in the list EnumInstrumentType


getInvestigationName

public java.lang.String getInvestigationName()
Gets the value of the investigationName property.

Returns:
possible object is String

setInvestigationName

public void setInvestigationName(java.lang.String value)
Sets the value of the investigationName property.

Parameters:
value - allowed object is String

getObservatoryID

public java.lang.String getObservatoryID()
Gets the value of the observatoryID property.

Returns:
possible object is String

setObservatoryID

public void setObservatoryID(java.lang.String value)
Sets the value of the observatoryID property.

Parameters:
value - allowed object is String

getCaveats

public java.lang.String getCaveats()
Gets the value of the caveats property.

Returns:
possible object is String

setCaveats

public void setCaveats(java.lang.String value)
Sets the value of the caveats property.

Parameters:
value - allowed object is String