Interface DataSetType
-
- All Superinterfaces:
AnnotableType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Subinterfaces:
TimeSeriesDataSetType
- All Known Implementing Classes:
DataSetTypeImpl,TimeSeriesDataSetTypeImpl
public interface DataSetType extends AnnotableType
An XML DataSetType(@http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataSetType.FactoryA factory class with static methods for creating instances of this type.
-
Field Summary
Fields Modifier and Type Field Description static org.apache.xmlbeans.SchemaTypetype
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValuesTypeaddNewAttributes()Appends and returns a new empty "Attributes" elementDataProviderReferenceTypeaddNewDataProvider()Appends and returns a new empty "DataProvider" elementGroupTypeaddNewGroup()Appends and returns a new empty value (as xml) as the last "Group" elementObsOnlyTypeaddNewObs()Appends and returns a new empty value (as xml) as the last "Obs" elementSeriesTypeaddNewSeries()Appends and returns a new empty value (as xml) as the last "Series" elementActionType.EnumgetAction()Gets the "action" attributeValuesTypegetAttributes()Gets the "Attributes" elementDataProviderReferenceTypegetDataProvider()Gets the "DataProvider" elementGroupType[]getGroupArray()Gets array of all "Group" elementsGroupTypegetGroupArray(int i)Gets ith "Group" elementObsOnlyType[]getObsArray()Gets array of all "Obs" elementsObsOnlyTypegetObsArray(int i)Gets ith "Obs" elementObjectgetPublicationPeriod()Gets the "publicationPeriod" attributeCalendargetPublicationYear()Gets the "publicationYear" attributeCalendargetReportingBeginDate()Gets the "reportingBeginDate" attributeCalendargetReportingEndDate()Gets the "reportingEndDate" attributeSeriesType[]getSeriesArray()Gets array of all "Series" elementsSeriesTypegetSeriesArray(int i)Gets ith "Series" elementStringgetSetID()Gets the "setID" attributeStringgetStructureRef()Gets the "structureRef" attributeCalendargetValidFromDate()Gets the "validFromDate" attributeCalendargetValidToDate()Gets the "validToDate" attributeGroupTypeinsertNewGroup(int i)Inserts and returns a new empty value (as xml) as the ith "Group" elementObsOnlyTypeinsertNewObs(int i)Inserts and returns a new empty value (as xml) as the ith "Obs" elementSeriesTypeinsertNewSeries(int i)Inserts and returns a new empty value (as xml) as the ith "Series" elementbooleanisSetAction()True if has "action" attributebooleanisSetAttributes()True if has "Attributes" elementbooleanisSetDataProvider()True if has "DataProvider" elementbooleanisSetPublicationPeriod()True if has "publicationPeriod" attributebooleanisSetPublicationYear()True if has "publicationYear" attributebooleanisSetReportingBeginDate()True if has "reportingBeginDate" attributebooleanisSetReportingEndDate()True if has "reportingEndDate" attributebooleanisSetSetID()True if has "setID" attributebooleanisSetValidFromDate()True if has "validFromDate" attributebooleanisSetValidToDate()True if has "validToDate" attributevoidremoveGroup(int i)Removes the ith "Group" elementvoidremoveObs(int i)Removes the ith "Obs" elementvoidremoveSeries(int i)Removes the ith "Series" elementvoidsetAction(ActionType.Enum action)Sets the "action" attributevoidsetAttributes(ValuesType attributes)Sets the "Attributes" elementvoidsetDataProvider(DataProviderReferenceType dataProvider)Sets the "DataProvider" elementvoidsetGroupArray(int i, GroupType group)Sets ith "Group" elementvoidsetGroupArray(GroupType[] groupArray)Sets array of all "Group" elementvoidsetObsArray(int i, ObsOnlyType obs)Sets ith "Obs" elementvoidsetObsArray(ObsOnlyType[] obsArray)Sets array of all "Obs" elementvoidsetPublicationPeriod(Object publicationPeriod)Sets the "publicationPeriod" attributevoidsetPublicationYear(Calendar publicationYear)Sets the "publicationYear" attributevoidsetReportingBeginDate(Calendar reportingBeginDate)Sets the "reportingBeginDate" attributevoidsetReportingEndDate(Calendar reportingEndDate)Sets the "reportingEndDate" attributevoidsetSeriesArray(int i, SeriesType series)Sets ith "Series" elementvoidsetSeriesArray(SeriesType[] seriesArray)Sets array of all "Series" elementvoidsetSetID(String setID)Sets the "setID" attributevoidsetStructureRef(String structureRef)Sets the "structureRef" attributevoidsetValidFromDate(Calendar validFromDate)Sets the "validFromDate" attributevoidsetValidToDate(Calendar validToDate)Sets the "validToDate" attributeintsizeOfGroupArray()Returns number of "Group" elementintsizeOfObsArray()Returns number of "Obs" elementintsizeOfSeriesArray()Returns number of "Series" elementvoidunsetAction()Unsets the "action" attributevoidunsetAttributes()Unsets the "Attributes" elementvoidunsetDataProvider()Unsets the "DataProvider" elementvoidunsetPublicationPeriod()Unsets the "publicationPeriod" attributevoidunsetPublicationYear()Unsets the "publicationYear" attributevoidunsetReportingBeginDate()Unsets the "reportingBeginDate" attributevoidunsetReportingEndDate()Unsets the "reportingEndDate" attributevoidunsetSetID()Unsets the "setID" attributevoidunsetValidFromDate()Unsets the "validFromDate" attributevoidunsetValidToDate()Unsets the "validToDate" attributeActionTypexgetAction()Gets (as xml) the "action" attributeObservationalTimePeriodTypexgetPublicationPeriod()Gets (as xml) the "publicationPeriod" attributeorg.apache.xmlbeans.XmlGYearxgetPublicationYear()Gets (as xml) the "publicationYear" attributeBasicTimePeriodTypexgetReportingBeginDate()Gets (as xml) the "reportingBeginDate" attributeBasicTimePeriodTypexgetReportingEndDate()Gets (as xml) the "reportingEndDate" attributeIDTypexgetSetID()Gets (as xml) the "setID" attributeorg.apache.xmlbeans.XmlIDREFxgetStructureRef()Gets (as xml) the "structureRef" attributeorg.apache.xmlbeans.XmlDateTimexgetValidFromDate()Gets (as xml) the "validFromDate" attributeorg.apache.xmlbeans.XmlDateTimexgetValidToDate()Gets (as xml) the "validToDate" attributevoidxsetAction(ActionType action)Sets (as xml) the "action" attributevoidxsetPublicationPeriod(ObservationalTimePeriodType publicationPeriod)Sets (as xml) the "publicationPeriod" attributevoidxsetPublicationYear(org.apache.xmlbeans.XmlGYear publicationYear)Sets (as xml) the "publicationYear" attributevoidxsetReportingBeginDate(BasicTimePeriodType reportingBeginDate)Sets (as xml) the "reportingBeginDate" attributevoidxsetReportingEndDate(BasicTimePeriodType reportingEndDate)Sets (as xml) the "reportingEndDate" attributevoidxsetSetID(IDType setID)Sets (as xml) the "setID" attributevoidxsetStructureRef(org.apache.xmlbeans.XmlIDREF structureRef)Sets (as xml) the "structureRef" attributevoidxsetValidFromDate(org.apache.xmlbeans.XmlDateTime validFromDate)Sets (as xml) the "validFromDate" attributevoidxsetValidToDate(org.apache.xmlbeans.XmlDateTime validToDate)Sets (as xml) the "validToDate" attribute-
Methods inherited from interface org.sdmx.resources.sdmxml.schemas.v21.common.AnnotableType
addNewAnnotations, getAnnotations, isSetAnnotations, setAnnotations, unsetAnnotations
-
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
-
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Method Detail
-
getDataProvider
DataProviderReferenceType getDataProvider()
Gets the "DataProvider" element
-
isSetDataProvider
boolean isSetDataProvider()
True if has "DataProvider" element
-
setDataProvider
void setDataProvider(DataProviderReferenceType dataProvider)
Sets the "DataProvider" element
-
addNewDataProvider
DataProviderReferenceType addNewDataProvider()
Appends and returns a new empty "DataProvider" element
-
unsetDataProvider
void unsetDataProvider()
Unsets the "DataProvider" element
-
getAttributes
ValuesType getAttributes()
Gets the "Attributes" element
-
isSetAttributes
boolean isSetAttributes()
True if has "Attributes" element
-
setAttributes
void setAttributes(ValuesType attributes)
Sets the "Attributes" element
-
addNewAttributes
ValuesType addNewAttributes()
Appends and returns a new empty "Attributes" element
-
unsetAttributes
void unsetAttributes()
Unsets the "Attributes" element
-
getGroupArray
GroupType[] getGroupArray()
Gets array of all "Group" elements
-
getGroupArray
GroupType getGroupArray(int i)
Gets ith "Group" element
-
sizeOfGroupArray
int sizeOfGroupArray()
Returns number of "Group" element
-
setGroupArray
void setGroupArray(GroupType[] groupArray)
Sets array of all "Group" element
-
setGroupArray
void setGroupArray(int i, GroupType group)Sets ith "Group" element
-
insertNewGroup
GroupType insertNewGroup(int i)
Inserts and returns a new empty value (as xml) as the ith "Group" element
-
addNewGroup
GroupType addNewGroup()
Appends and returns a new empty value (as xml) as the last "Group" element
-
removeGroup
void removeGroup(int i)
Removes the ith "Group" element
-
getSeriesArray
SeriesType[] getSeriesArray()
Gets array of all "Series" elements
-
getSeriesArray
SeriesType getSeriesArray(int i)
Gets ith "Series" element
-
sizeOfSeriesArray
int sizeOfSeriesArray()
Returns number of "Series" element
-
setSeriesArray
void setSeriesArray(SeriesType[] seriesArray)
Sets array of all "Series" element
-
setSeriesArray
void setSeriesArray(int i, SeriesType series)Sets ith "Series" element
-
insertNewSeries
SeriesType insertNewSeries(int i)
Inserts and returns a new empty value (as xml) as the ith "Series" element
-
addNewSeries
SeriesType addNewSeries()
Appends and returns a new empty value (as xml) as the last "Series" element
-
removeSeries
void removeSeries(int i)
Removes the ith "Series" element
-
getObsArray
ObsOnlyType[] getObsArray()
Gets array of all "Obs" elements
-
getObsArray
ObsOnlyType getObsArray(int i)
Gets ith "Obs" element
-
sizeOfObsArray
int sizeOfObsArray()
Returns number of "Obs" element
-
setObsArray
void setObsArray(ObsOnlyType[] obsArray)
Sets array of all "Obs" element
-
setObsArray
void setObsArray(int i, ObsOnlyType obs)Sets ith "Obs" element
-
insertNewObs
ObsOnlyType insertNewObs(int i)
Inserts and returns a new empty value (as xml) as the ith "Obs" element
-
addNewObs
ObsOnlyType addNewObs()
Appends and returns a new empty value (as xml) as the last "Obs" element
-
removeObs
void removeObs(int i)
Removes the ith "Obs" element
-
getStructureRef
String getStructureRef()
Gets the "structureRef" attribute
-
xgetStructureRef
org.apache.xmlbeans.XmlIDREF xgetStructureRef()
Gets (as xml) the "structureRef" attribute
-
setStructureRef
void setStructureRef(String structureRef)
Sets the "structureRef" attribute
-
xsetStructureRef
void xsetStructureRef(org.apache.xmlbeans.XmlIDREF structureRef)
Sets (as xml) the "structureRef" attribute
-
getSetID
String getSetID()
Gets the "setID" attribute
-
xgetSetID
IDType xgetSetID()
Gets (as xml) the "setID" attribute
-
isSetSetID
boolean isSetSetID()
True if has "setID" attribute
-
setSetID
void setSetID(String setID)
Sets the "setID" attribute
-
xsetSetID
void xsetSetID(IDType setID)
Sets (as xml) the "setID" attribute
-
unsetSetID
void unsetSetID()
Unsets the "setID" attribute
-
getAction
ActionType.Enum getAction()
Gets the "action" attribute
-
xgetAction
ActionType xgetAction()
Gets (as xml) the "action" attribute
-
isSetAction
boolean isSetAction()
True if has "action" attribute
-
setAction
void setAction(ActionType.Enum action)
Sets the "action" attribute
-
xsetAction
void xsetAction(ActionType action)
Sets (as xml) the "action" attribute
-
unsetAction
void unsetAction()
Unsets the "action" attribute
-
getReportingBeginDate
Calendar getReportingBeginDate()
Gets the "reportingBeginDate" attribute
-
xgetReportingBeginDate
BasicTimePeriodType xgetReportingBeginDate()
Gets (as xml) the "reportingBeginDate" attribute
-
isSetReportingBeginDate
boolean isSetReportingBeginDate()
True if has "reportingBeginDate" attribute
-
setReportingBeginDate
void setReportingBeginDate(Calendar reportingBeginDate)
Sets the "reportingBeginDate" attribute
-
xsetReportingBeginDate
void xsetReportingBeginDate(BasicTimePeriodType reportingBeginDate)
Sets (as xml) the "reportingBeginDate" attribute
-
unsetReportingBeginDate
void unsetReportingBeginDate()
Unsets the "reportingBeginDate" attribute
-
getReportingEndDate
Calendar getReportingEndDate()
Gets the "reportingEndDate" attribute
-
xgetReportingEndDate
BasicTimePeriodType xgetReportingEndDate()
Gets (as xml) the "reportingEndDate" attribute
-
isSetReportingEndDate
boolean isSetReportingEndDate()
True if has "reportingEndDate" attribute
-
setReportingEndDate
void setReportingEndDate(Calendar reportingEndDate)
Sets the "reportingEndDate" attribute
-
xsetReportingEndDate
void xsetReportingEndDate(BasicTimePeriodType reportingEndDate)
Sets (as xml) the "reportingEndDate" attribute
-
unsetReportingEndDate
void unsetReportingEndDate()
Unsets the "reportingEndDate" attribute
-
getValidFromDate
Calendar getValidFromDate()
Gets the "validFromDate" attribute
-
xgetValidFromDate
org.apache.xmlbeans.XmlDateTime xgetValidFromDate()
Gets (as xml) the "validFromDate" attribute
-
isSetValidFromDate
boolean isSetValidFromDate()
True if has "validFromDate" attribute
-
setValidFromDate
void setValidFromDate(Calendar validFromDate)
Sets the "validFromDate" attribute
-
xsetValidFromDate
void xsetValidFromDate(org.apache.xmlbeans.XmlDateTime validFromDate)
Sets (as xml) the "validFromDate" attribute
-
unsetValidFromDate
void unsetValidFromDate()
Unsets the "validFromDate" attribute
-
getValidToDate
Calendar getValidToDate()
Gets the "validToDate" attribute
-
xgetValidToDate
org.apache.xmlbeans.XmlDateTime xgetValidToDate()
Gets (as xml) the "validToDate" attribute
-
isSetValidToDate
boolean isSetValidToDate()
True if has "validToDate" attribute
-
setValidToDate
void setValidToDate(Calendar validToDate)
Sets the "validToDate" attribute
-
xsetValidToDate
void xsetValidToDate(org.apache.xmlbeans.XmlDateTime validToDate)
Sets (as xml) the "validToDate" attribute
-
unsetValidToDate
void unsetValidToDate()
Unsets the "validToDate" attribute
-
getPublicationYear
Calendar getPublicationYear()
Gets the "publicationYear" attribute
-
xgetPublicationYear
org.apache.xmlbeans.XmlGYear xgetPublicationYear()
Gets (as xml) the "publicationYear" attribute
-
isSetPublicationYear
boolean isSetPublicationYear()
True if has "publicationYear" attribute
-
setPublicationYear
void setPublicationYear(Calendar publicationYear)
Sets the "publicationYear" attribute
-
xsetPublicationYear
void xsetPublicationYear(org.apache.xmlbeans.XmlGYear publicationYear)
Sets (as xml) the "publicationYear" attribute
-
unsetPublicationYear
void unsetPublicationYear()
Unsets the "publicationYear" attribute
-
getPublicationPeriod
Object getPublicationPeriod()
Gets the "publicationPeriod" attribute
-
xgetPublicationPeriod
ObservationalTimePeriodType xgetPublicationPeriod()
Gets (as xml) the "publicationPeriod" attribute
-
isSetPublicationPeriod
boolean isSetPublicationPeriod()
True if has "publicationPeriod" attribute
-
setPublicationPeriod
void setPublicationPeriod(Object publicationPeriod)
Sets the "publicationPeriod" attribute
-
xsetPublicationPeriod
void xsetPublicationPeriod(ObservationalTimePeriodType publicationPeriod)
Sets (as xml) the "publicationPeriod" attribute
-
unsetPublicationPeriod
void unsetPublicationPeriod()
Unsets the "publicationPeriod" attribute
-
-