org.spase.parser200
Class Observatory

java.lang.Object
  extended by org.spase.parser200.Observatory

public class Observatory
extends java.lang.Object

The host (spacecraft, network, facility) for instruments making observations.

Java class for Observatory complex type.

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

 <complexType name="Observatory">
   <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}ObservatoryGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Location"/>
         <element ref="{http://www.spase-group.org/data/schema}Extension" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<Extension> extension
           
protected  Location location
           
protected  java.util.List<java.lang.String> observatoryGroup
           
protected  ResourceHeader resourceHeader
           
protected  java.lang.String resourceID
           
 
Constructor Summary
Observatory()
           
 
Method Summary
 java.util.List<Extension> getExtension()
          Gets the value of the extension property.
 Location getLocation()
          Gets the value of the location property.
 java.util.List<java.lang.String> getObservatoryGroup()
          Gets the value of the observatoryGroup property.
 ResourceHeader getResourceHeader()
          Gets the value of the resourceHeader property.
 java.lang.String getResourceID()
          Gets the value of the resourceID property.
 void setLocation(Location value)
          Sets the value of the location 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

observatoryGroup

protected java.util.List<java.lang.String> observatoryGroup

location

protected Location location

extension

protected java.util.List<Extension> extension
Constructor Detail

Observatory

public Observatory()
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

getObservatoryGroup

public java.util.List<java.lang.String> getObservatoryGroup()
Gets the value of the observatoryGroup 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 observatoryGroup property.

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

    getObservatoryGroup().add(newItem);
 

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


getLocation

public Location getLocation()
Gets the value of the location property.

Returns:
possible object is Location

setLocation

public void setLocation(Location value)
Sets the value of the location property.

Parameters:
value - allowed object is Location

getExtension

public java.util.List<Extension> getExtension()
Gets the value of the extension 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 extension property.

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

    getExtension().add(newItem);
 

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