Interface SeriesType
-
- All Superinterfaces:
AnnotableType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Subinterfaces:
TimeSeriesType
- All Known Implementing Classes:
SeriesTypeImpl,TimeSeriesTypeImpl
public interface SeriesType extends AnnotableType
An XML SeriesType(@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 classSeriesType.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" elementObsTypeaddNewObs()Appends and returns a new empty value (as xml) as the last "Obs" elementValuesTypeaddNewSeriesKey()Appends and returns a new empty "SeriesKey" elementValuesTypegetAttributes()Gets the "Attributes" elementObsType[]getObsArray()Gets array of all "Obs" elementsObsTypegetObsArray(int i)Gets ith "Obs" elementValuesTypegetSeriesKey()Gets the "SeriesKey" elementObsTypeinsertNewObs(int i)Inserts and returns a new empty value (as xml) as the ith "Obs" elementbooleanisSetAttributes()True if has "Attributes" elementvoidremoveObs(int i)Removes the ith "Obs" elementvoidsetAttributes(ValuesType attributes)Sets the "Attributes" elementvoidsetObsArray(int i, ObsType obs)Sets ith "Obs" elementvoidsetObsArray(ObsType[] obsArray)Sets array of all "Obs" elementvoidsetSeriesKey(ValuesType seriesKey)Sets the "SeriesKey" elementintsizeOfObsArray()Returns number of "Obs" elementvoidunsetAttributes()Unsets the "Attributes" element-
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
-
getSeriesKey
ValuesType getSeriesKey()
Gets the "SeriesKey" element
-
setSeriesKey
void setSeriesKey(ValuesType seriesKey)
Sets the "SeriesKey" element
-
addNewSeriesKey
ValuesType addNewSeriesKey()
Appends and returns a new empty "SeriesKey" 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
-
getObsArray
ObsType[] getObsArray()
Gets array of all "Obs" elements
-
getObsArray
ObsType getObsArray(int i)
Gets ith "Obs" element
-
sizeOfObsArray
int sizeOfObsArray()
Returns number of "Obs" element
-
setObsArray
void setObsArray(ObsType[] obsArray)
Sets array of all "Obs" element
-
setObsArray
void setObsArray(int i, ObsType obs)Sets ith "Obs" element
-
insertNewObs
ObsType insertNewObs(int i)
Inserts and returns a new empty value (as xml) as the ith "Obs" element
-
addNewObs
ObsType 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
-
-