org.sdmx.resources.sdmxml.schemas.v2_1.data.generic
Class TimeSeriesDataSetType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
      extended by org.sdmx.resources.sdmxml.schemas.v2_1.data.generic.DataSetType
          extended by org.sdmx.resources.sdmxml.schemas.v2_1.data.generic.TimeSeriesDataSetType

public class TimeSeriesDataSetType
extends DataSetType

TimeSeriesDataSetType is a derivation of the base DataSetType of the generic format the restricts the data set to only allow for grouped observations where the dimension at the observation level is the time dimension of the data structure definition. This means that unlike the base data set structure, there can be no un-grouped observations. Because this derivation is achieved using restriction, data sets conforming to this type will inherently conform to the base data set structure as well. In fact, data structured here will be identical to data in the base data set when the time dimension is the observation dimension. This means that the data contained in this structure can be processed in exactly the same manner as the base structure.

Java class for TimeSeriesDataSetType complex type.

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

 <complexType name="TimeSeriesDataSetType">
   <complexContent>
     <restriction base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic}DataSetType">
       <sequence>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}Annotations" minOccurs="0"/>
         <element name="DataProvider" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataProviderReferenceType" minOccurs="0"/>
         <element name="Attributes" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic}ValuesType" minOccurs="0"/>
         <element name="Group" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic}GroupType" maxOccurs="unbounded" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="Series" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic}TimeSeriesType" maxOccurs="unbounded"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.data.generic.DataSetType
action, attributes, dataProvider, group, obs, publicationPeriod, publicationYear, reportingBeginDate, reportingEndDate, series, setID, structureRef, validFromDate, validToDate
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
annotations
 
Constructor Summary
TimeSeriesDataSetType()
           
 
Method Summary
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.data.generic.DataSetType
getAction, getAttributes, getDataProvider, getGroup, getObs, getPublicationPeriod, getPublicationYear, getReportingBeginDate, getReportingEndDate, getSeries, getSetID, getStructureRef, getValidFromDate, getValidToDate, setAction, setAttributes, setDataProvider, setPublicationYear, setSetID, setStructureRef, setValidFromDate, setValidToDate
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
getAnnotations, setAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeSeriesDataSetType

public TimeSeriesDataSetType()


Copyright © 2012. All Rights Reserved.