org.sdmx.resources.sdmxml.schemas.v2_1.data.structurespecific
Class TimeSeriesDataSetType
java.lang.Object
org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
org.sdmx.resources.sdmxml.schemas.v2_1.data.structurespecific.DataSetType
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>
| 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 |
| 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeSeriesDataSetType
public TimeSeriesDataSetType()
Copyright © 2012. All Rights Reserved.