org.spase.parser120
Class Catalog

java.lang.Object
  extended by org.spase.parser120.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"/>
         <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"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<AccessInformation> accessInformation
           
protected  java.lang.String caveats
           
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  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<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.
 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 setPhenomenonType(EnumPhenomenonType value)
          Sets the value of the phenomenonType 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 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
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 EnumPhenomenonType getPhenomenonType()
Gets the value of the phenomenonType property.

Returns:
possible object is EnumPhenomenonType

setPhenomenonType

public void setPhenomenonType(EnumPhenomenonType value)
Sets the value of the phenomenonType property.

Parameters:
value - allowed object is 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