org.spase.parser110
Class Spase

java.lang.Object
  extended by org.spase.parser110.Spase

public class Spase
extends java.lang.Object

Space Physics Archive Search and Extract (SPASE). The outermost container or envelope for SPASE metadata. This indicates the start of the SPASE metadata.

Java class for Spase complex type.

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

 <complexType name="Spase">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.spase-group.org/data/schema}Version"/>
         <element ref="{http://www.spase-group.org/data/schema}Catalog" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}DisplayData" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}NumericalData" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Granule" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Instrument" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Observatory" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Person" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Registry" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Repository" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Service" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}string" default="en" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<Catalog> catalog
           
protected  java.util.List<DisplayData> displayData
           
protected  java.util.List<Granule> granule
           
protected  java.util.List<Instrument> instrument
           
protected  java.lang.String lang
           
protected  java.util.List<NumericalData> numericalData
           
protected  java.util.List<Observatory> observatory
           
protected  java.util.List<Person> person
           
protected  java.util.List<Registry> registry
           
protected  java.util.List<Repository> repository
           
protected  java.util.List<Service> service
           
protected  java.lang.String version
           
 
Constructor Summary
Spase()
           
 
Method Summary
 java.util.List<Catalog> getCatalog()
          Gets the value of the catalog property.
 java.util.List<DisplayData> getDisplayData()
          Gets the value of the displayData property.
 java.util.List<Granule> getGranule()
          Gets the value of the granule property.
 java.util.List<Instrument> getInstrument()
          Gets the value of the instrument property.
 java.lang.String getLang()
          Gets the value of the lang property.
 java.util.List<NumericalData> getNumericalData()
          Gets the value of the numericalData property.
 java.util.List<Observatory> getObservatory()
          Gets the value of the observatory property.
 java.util.List<Person> getPerson()
          Gets the value of the person property.
 java.util.List<Registry> getRegistry()
          Gets the value of the registry property.
 java.util.List<Repository> getRepository()
          Gets the value of the repository property.
 java.util.List<Service> getService()
          Gets the value of the service property.
 java.lang.String getVersion()
          Gets the value of the version property.
 void setLang(java.lang.String value)
          Sets the value of the lang property.
 void setVersion(java.lang.String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

protected java.lang.String version

catalog

protected java.util.List<Catalog> catalog

displayData

protected java.util.List<DisplayData> displayData

numericalData

protected java.util.List<NumericalData> numericalData

granule

protected java.util.List<Granule> granule

instrument

protected java.util.List<Instrument> instrument

observatory

protected java.util.List<Observatory> observatory

person

protected java.util.List<Person> person

registry

protected java.util.List<Registry> registry

repository

protected java.util.List<Repository> repository

service

protected java.util.List<Service> service

lang

protected java.lang.String lang
Constructor Detail

Spase

public Spase()
Method Detail

getVersion

public java.lang.String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(java.lang.String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getCatalog

public java.util.List<Catalog> getCatalog()
Gets the value of the catalog 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 catalog property.

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

    getCatalog().add(newItem);
 

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


getDisplayData

public java.util.List<DisplayData> getDisplayData()
Gets the value of the displayData 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 displayData property.

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

    getDisplayData().add(newItem);
 

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


getNumericalData

public java.util.List<NumericalData> getNumericalData()
Gets the value of the numericalData 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 numericalData property.

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

    getNumericalData().add(newItem);
 

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


getGranule

public java.util.List<Granule> getGranule()
Gets the value of the granule 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 granule property.

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

    getGranule().add(newItem);
 

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


getInstrument

public java.util.List<Instrument> getInstrument()
Gets the value of the instrument 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 instrument property.

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

    getInstrument().add(newItem);
 

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


getObservatory

public java.util.List<Observatory> getObservatory()
Gets the value of the observatory 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 observatory property.

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

    getObservatory().add(newItem);
 

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


getPerson

public java.util.List<Person> getPerson()
Gets the value of the person 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 person property.

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

    getPerson().add(newItem);
 

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


getRegistry

public java.util.List<Registry> getRegistry()
Gets the value of the registry 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 registry property.

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

    getRegistry().add(newItem);
 

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


getRepository

public java.util.List<Repository> getRepository()
Gets the value of the repository 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 repository property.

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

    getRepository().add(newItem);
 

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


getService

public java.util.List<Service> getService()
Gets the value of the service 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 service property.

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

    getService().add(newItem);
 

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


getLang

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

Returns:
possible object is String

setLang

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

Parameters:
value - allowed object is String