net.ivoa.xml.vodataservice.v1
Class DataCollection

java.lang.Object
  extended by net.ivoa.xml.voresource.v1.Resource
      extended by net.ivoa.xml.vodataservice.v1.DataCollection

public class DataCollection
extends Resource

(A dataset is a collection of digitally-encoded data that is normally accessible as a single unit, e.g. a file.)

Java class for DataCollection complex type.

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

 <complexType name="DataCollection">
   <complexContent>
     <extension base="{http://www.ivoa.net/xml/VOResource/v1.0}Resource">
       <sequence>
         <element name="facility" type="{http://www.ivoa.net/xml/VOResource/v1.0}ResourceName" maxOccurs="unbounded" minOccurs="0"/>
         <element name="instrument" type="{http://www.ivoa.net/xml/VOResource/v1.0}ResourceName" maxOccurs="unbounded" minOccurs="0"/>
         <element name="rights" type="{http://www.ivoa.net/xml/VOResource/v1.0}Rights" maxOccurs="unbounded" minOccurs="0"/>
         <element name="format" type="{http://www.ivoa.net/xml/VODataService/v1.0}Format" maxOccurs="unbounded" minOccurs="0"/>
         <element name="coverage" type="{http://www.ivoa.net/xml/VODataService/v1.0}Coverage" minOccurs="0"/>
         <element name="catalog" type="{http://www.ivoa.net/xml/VODataService/v1.0}Catalog" maxOccurs="unbounded" minOccurs="0"/>
         <element name="accessURL" type="{http://www.ivoa.net/xml/VOResource/v1.0}AccessURL" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  AccessURL accessURL
           
protected  java.util.List<Catalog> catalog
           
protected  Coverage coverage
           
protected  java.util.List<ResourceName> facility
           
protected  java.util.List<Format> format
           
protected  java.util.List<ResourceName> instrument
           
protected  java.util.List<Rights> rights
           
 
Fields inherited from class net.ivoa.xml.voresource.v1.Resource
content, created, curation, identifier, shortName, status, title, updated, validationLevel
 
Constructor Summary
DataCollection()
           
 
Method Summary
 AccessURL getAccessURL()
          Gets the value of the accessURL property.
 java.util.List<Catalog> getCatalog()
          Gets the value of the catalog property.
 Coverage getCoverage()
          Gets the value of the coverage property.
 java.util.List<ResourceName> getFacility()
          Gets the value of the facility property.
 java.util.List<Format> getFormat()
          Gets the value of the format property.
 java.util.List<ResourceName> getInstrument()
          Gets the value of the instrument property.
 java.util.List<Rights> getRights()
          Gets the value of the rights property.
 void setAccessURL(AccessURL value)
          Sets the value of the accessURL property.
 void setCoverage(Coverage value)
          Sets the value of the coverage property.
 
Methods inherited from class net.ivoa.xml.voresource.v1.Resource
getContent, getCreated, getCuration, getIdentifier, getShortName, getStatus, getTitle, getUpdated, getValidationLevel, setContent, setCreated, setCuration, setIdentifier, setShortName, setStatus, setTitle, setUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

facility

protected java.util.List<ResourceName> facility

instrument

protected java.util.List<ResourceName> instrument

rights

protected java.util.List<Rights> rights

format

protected java.util.List<Format> format

coverage

protected Coverage coverage

catalog

protected java.util.List<Catalog> catalog

accessURL

protected AccessURL accessURL
Constructor Detail

DataCollection

public DataCollection()
Method Detail

getFacility

public java.util.List<ResourceName> getFacility()
Gets the value of the facility 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 facility property.

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

    getFacility().add(newItem);
 

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


getInstrument

public java.util.List<ResourceName> 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 ResourceName


getRights

public java.util.List<Rights> getRights()
Gets the value of the rights 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 rights property.

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

    getRights().add(newItem);
 

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


getFormat

public java.util.List<Format> getFormat()
Gets the value of the format 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 format property.

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

    getFormat().add(newItem);
 

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


getCoverage

public Coverage getCoverage()
Gets the value of the coverage property.

Returns:
possible object is Coverage

setCoverage

public void setCoverage(Coverage value)
Sets the value of the coverage property.

Parameters:
value - allowed object is Coverage

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


getAccessURL

public AccessURL getAccessURL()
Gets the value of the accessURL property.

Returns:
possible object is AccessURL

setAccessURL

public void setAccessURL(AccessURL value)
Sets the value of the accessURL property.

Parameters:
value - allowed object is AccessURL


Copyright © 2011 VAMDC. All Rights Reserved.