Interface MetadataSetType

  • All Superinterfaces:
    AnnotableType, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
    All Known Implementing Classes:
    MetadataSetTypeImpl

    public interface MetadataSetType
    extends AnnotableType
    An XML MetadataSetType(@http://www.sdmx.org/resources/sdmxml/schemas/v2_1/metadata/structurespecific). This is a complex type.
    • Field Detail

      • type

        static final org.apache.xmlbeans.SchemaType type
    • Method Detail

      • getNameArray

        TextType[] getNameArray()
        Gets array of all "Name" elements
      • getNameArray

        TextType getNameArray​(int i)
        Gets ith "Name" element
      • sizeOfNameArray

        int sizeOfNameArray()
        Returns number of "Name" element
      • setNameArray

        void setNameArray​(TextType[] nameArray)
        Sets array of all "Name" element
      • setNameArray

        void setNameArray​(int i,
                          TextType name)
        Sets ith "Name" element
      • insertNewName

        TextType insertNewName​(int i)
        Inserts and returns a new empty value (as xml) as the ith "Name" element
      • addNewName

        TextType addNewName()
        Appends and returns a new empty value (as xml) as the last "Name" element
      • removeName

        void removeName​(int i)
        Removes the ith "Name" element
      • isSetDataProvider

        boolean isSetDataProvider()
        True if has "DataProvider" element
      • unsetDataProvider

        void unsetDataProvider()
        Unsets the "DataProvider" element
      • getReportArray

        ReportType[] getReportArray()
        Gets array of all "Report" elements
      • getReportArray

        ReportType getReportArray​(int i)
        Gets ith "Report" element
      • sizeOfReportArray

        int sizeOfReportArray()
        Returns number of "Report" element
      • setReportArray

        void setReportArray​(ReportType[] reportArray)
        Sets array of all "Report" element
      • setReportArray

        void setReportArray​(int i,
                            ReportType report)
        Sets ith "Report" element
      • insertNewReport

        ReportType insertNewReport​(int i)
        Inserts and returns a new empty value (as xml) as the ith "Report" element
      • addNewReport

        ReportType addNewReport()
        Appends and returns a new empty value (as xml) as the last "Report" element
      • removeReport

        void removeReport​(int i)
        Removes the ith "Report" 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
      • 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
      • 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