org.spase.parser200
Class Catalog

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

public class Catalog
extends java.lang.Object

A tabular listing of events or observational notes, especially those that have utility in aiding a user in locating data. Catalogues include lists of events, files in a product, and data availability.

Java class for Catalog complex type.

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

 <complexType name="Catalog">
   <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}AccessInformation" maxOccurs="unbounded"/>
         <element ref="{http://www.spase-group.org/data/schema}ProviderResourceName" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}ProviderVersion" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}InstrumentID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}PhenomenonType" maxOccurs="unbounded"/>
         <element ref="{http://www.spase-group.org/data/schema}TimeSpan" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Caveats" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Keyword" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}InputResourceID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Parameter" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.spase-group.org/data/schema}Extension" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<AccessInformation> accessInformation
           
protected  java.lang.String caveats
           
protected  java.util.List<Extension> extension
           
protected  java.util.List<java.lang.String> inputResourceID
           
protected  java.util.List<java.lang.String> instrumentID
           
protected  java.util.List<java.lang.String> keyword
           
protected  java.util.List<Parameter> parameter
           
protected  java.util.List<EnumPhenomenonType> phenomenonType
           
protected  java.lang.String providerResourceName
           
protected  java.lang.String providerVersion
           
protected  ResourceHeader resourceHeader
           
protected  java.lang.String resourceID
           
protected  TimeSpan timeSpan
           
 
Constructor Summary
Catalog()
           
 
Method Summary
 java.util.List<AccessInformation> getAccessInformation()
          Gets the value of the accessInformation property.
 java.lang.String getCaveats()
          Gets the value of the caveats property.
 java.util.List<Extension> getExtension()
          Gets the value of the extension property.
 java.util.List<java.lang.String> getInputResourceID()
          Gets the value of the inputResourceID property.
 java.util.List<java.lang.String> getInstrumentID()
          Gets the value of the instrumentID property.
 java.util.List<java.lang.String> getKeyword()
          Gets the value of the keyword property.
 java.util.List<Parameter> getParameter()
          Gets the value of the parameter property.
 java.util.List<EnumPhenomenonType> getPhenomenonType()
          Gets the value of the phenomenonType property.
 java.lang.String getProviderResourceName()
          Gets the value of the providerResourceName property.
 java.lang.String getProviderVersion()
          Gets the value of the providerVersion property.
 ResourceHeader getResourceHeader()
          Gets the value of the resourceHeader property.
 java.lang.String getResourceID()
          Gets the value of the resourceID property.
 TimeSpan getTimeSpan()
          Gets the value of the timeSpan property.
 void setCaveats(java.lang.String value)
          Sets the value of the caveats property.
 void setProviderResourceName(java.lang.String value)
          Sets the value of the providerResourceName property.
 void setProviderVersion(java.lang.String value)
          Sets the value of the providerVersion 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.
 void setTimeSpan(TimeSpan value)
          Sets the value of the timeSpan 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

accessInformation

protected java.util.List<AccessInformation> accessInformation

providerResourceName

protected java.lang.String providerResourceName

providerVersion

protected java.lang.String providerVersion

instrumentID

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

phenomenonType

protected java.util.List<EnumPhenomenonType> phenomenonType

timeSpan

protected TimeSpan timeSpan

caveats

protected java.lang.String caveats

keyword

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

inputResourceID

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

parameter

protected java.util.List<Parameter> parameter

extension

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

Catalog

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

getAccessInformation

public java.util.List<AccessInformation> getAccessInformation()
Gets the value of the accessInformation 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 accessInformation property.

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

    getAccessInformation().add(newItem);
 

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


getProviderResourceName

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

Returns:
possible object is String

setProviderResourceName

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

Parameters:
value - allowed object is String

getProviderVersion

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

Returns:
possible object is String

setProviderVersion

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

Parameters:
value - allowed object is String

getInstrumentID

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

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

    getInstrumentID().add(newItem);
 

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


getPhenomenonType

public java.util.List<EnumPhenomenonType> getPhenomenonType()
Gets the value of the phenomenonType 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 phenomenonType property.

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

    getPhenomenonType().add(newItem);
 

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


getTimeSpan

public TimeSpan getTimeSpan()
Gets the value of the timeSpan property.

Returns:
possible object is TimeSpan

setTimeSpan

public void setTimeSpan(TimeSpan value)
Sets the value of the timeSpan property.

Parameters:
value - allowed object is TimeSpan

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

getKeyword

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

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

    getKeyword().add(newItem);
 

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


getInputResourceID

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

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

    getInputResourceID().add(newItem);
 

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


getParameter

public java.util.List<Parameter> getParameter()
Gets the value of the parameter 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 parameter property.

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

    getParameter().add(newItem);
 

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


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