org.sdmx.resources.sdmxml.schemas.v2_1.data.structurespecific
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.structurespecific.DataSetType
          extended by org.sdmx.resources.sdmxml.schemas.v2_1.data.structurespecific.TimeSeriesDataSetType

public abstract class TimeSeriesDataSetType
extends DataSetType

TimeSeriesDataSetType is the abstract type which defines the base structure for any data structure definition specific time series based data set. A derived data set type will be created that is specific to a data structure definition. Unlike the base format, only one variation of this is allowed for a data structure definition. This variation is the time dimension as the observation dimension. Data is organised into a collection of time series. 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 structure specific here will be identical to data in the base data set when the time dimension is the observation dimension, even for the derived data set types. This means that the data contained in this structure can be processed in exactly the same manner as the base structure. The same rules for derivation as the base data set type apply to this specialized data set.

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/structurespecific}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" form="unqualified"/>
         <element name="Group" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific}GroupType" maxOccurs="unbounded" minOccurs="0" form="unqualified"/>
         <choice minOccurs="0">
           <element name="Series" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific}TimeSeriesType" maxOccurs="unbounded" form="unqualified"/>
         </choice>
       </sequence>
       <attGroup ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific}SetAttributeGroup"/>
       <anyAttribute namespace=''/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.data.structurespecific.DataSetType
action, dataProvider, dataScope, group, obs, publicationPeriod, publicationYear, reportingBeginDate, reportingEndDate, reportingyearstartday, 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.structurespecific.DataSetType
getAction, getDataProvider, getDataScope, getGroup, getObs, getOtherAttributes, getPublicationPeriod, getPublicationYear, getReportingBeginDate, getReportingEndDate, getREPORTINGYEARSTARTDAY, getSeries, getSetID, getStructureRef, getValidFromDate, getValidToDate, setAction, setDataProvider, setDataScope, setPublicationYear, setREPORTINGYEARSTARTDAY, 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.