Interface MDMetadataType

  • All Superinterfaces:
    AbstractObjectType, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
    All Known Implementing Classes:
    MDMetadataTypeImpl

    public interface MDMetadataType
    extends AbstractObjectType
    An XML MD_Metadata_Type(@http://www.isotc211.org/2005/gmd). This is a complex type.
    • Field Detail

      • type

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

      • isSetFileIdentifier

        boolean isSetFileIdentifier()
        True if has "fileIdentifier" element
      • unsetFileIdentifier

        void unsetFileIdentifier()
        Unsets the "fileIdentifier" element
      • isSetLanguage

        boolean isSetLanguage()
        True if has "language" element
      • unsetLanguage

        void unsetLanguage()
        Unsets the "language" element
      • isSetCharacterSet

        boolean isSetCharacterSet()
        True if has "characterSet" element
      • unsetCharacterSet

        void unsetCharacterSet()
        Unsets the "characterSet" element
      • isSetParentIdentifier

        boolean isSetParentIdentifier()
        True if has "parentIdentifier" element
      • addNewParentIdentifier

        CharacterStringPropertyType addNewParentIdentifier()
        Appends and returns a new empty "parentIdentifier" element
      • unsetParentIdentifier

        void unsetParentIdentifier()
        Unsets the "parentIdentifier" element
      • getHierarchyLevelArray

        MDScopeCodePropertyType[] getHierarchyLevelArray()
        Gets array of all "hierarchyLevel" elements
      • getHierarchyLevelArray

        MDScopeCodePropertyType getHierarchyLevelArray​(int i)
        Gets ith "hierarchyLevel" element
      • sizeOfHierarchyLevelArray

        int sizeOfHierarchyLevelArray()
        Returns number of "hierarchyLevel" element
      • setHierarchyLevelArray

        void setHierarchyLevelArray​(MDScopeCodePropertyType[] hierarchyLevelArray)
        Sets array of all "hierarchyLevel" element
      • setHierarchyLevelArray

        void setHierarchyLevelArray​(int i,
                                    MDScopeCodePropertyType hierarchyLevel)
        Sets ith "hierarchyLevel" element
      • insertNewHierarchyLevel

        MDScopeCodePropertyType insertNewHierarchyLevel​(int i)
        Inserts and returns a new empty value (as xml) as the ith "hierarchyLevel" element
      • addNewHierarchyLevel

        MDScopeCodePropertyType addNewHierarchyLevel()
        Appends and returns a new empty value (as xml) as the last "hierarchyLevel" element
      • removeHierarchyLevel

        void removeHierarchyLevel​(int i)
        Removes the ith "hierarchyLevel" element
      • getHierarchyLevelNameArray

        CharacterStringPropertyType[] getHierarchyLevelNameArray()
        Gets array of all "hierarchyLevelName" elements
      • sizeOfHierarchyLevelNameArray

        int sizeOfHierarchyLevelNameArray()
        Returns number of "hierarchyLevelName" element
      • setHierarchyLevelNameArray

        void setHierarchyLevelNameArray​(CharacterStringPropertyType[] hierarchyLevelNameArray)
        Sets array of all "hierarchyLevelName" element
      • setHierarchyLevelNameArray

        void setHierarchyLevelNameArray​(int i,
                                        CharacterStringPropertyType hierarchyLevelName)
        Sets ith "hierarchyLevelName" element
      • insertNewHierarchyLevelName

        CharacterStringPropertyType insertNewHierarchyLevelName​(int i)
        Inserts and returns a new empty value (as xml) as the ith "hierarchyLevelName" element
      • addNewHierarchyLevelName

        CharacterStringPropertyType addNewHierarchyLevelName()
        Appends and returns a new empty value (as xml) as the last "hierarchyLevelName" element
      • removeHierarchyLevelName

        void removeHierarchyLevelName​(int i)
        Removes the ith "hierarchyLevelName" element
      • sizeOfContactArray

        int sizeOfContactArray()
        Returns number of "contact" element
      • insertNewContact

        CIResponsiblePartyPropertyType insertNewContact​(int i)
        Inserts and returns a new empty value (as xml) as the ith "contact" element
      • removeContact

        void removeContact​(int i)
        Removes the ith "contact" element
      • setDateStamp

        void setDateStamp​(DatePropertyType dateStamp)
        Sets the "dateStamp" element
      • addNewDateStamp

        DatePropertyType addNewDateStamp()
        Appends and returns a new empty "dateStamp" element
      • isSetMetadataStandardName

        boolean isSetMetadataStandardName()
        True if has "metadataStandardName" element
      • setMetadataStandardName

        void setMetadataStandardName​(CharacterStringPropertyType metadataStandardName)
        Sets the "metadataStandardName" element
      • addNewMetadataStandardName

        CharacterStringPropertyType addNewMetadataStandardName()
        Appends and returns a new empty "metadataStandardName" element
      • unsetMetadataStandardName

        void unsetMetadataStandardName()
        Unsets the "metadataStandardName" element
      • isSetMetadataStandardVersion

        boolean isSetMetadataStandardVersion()
        True if has "metadataStandardVersion" element
      • setMetadataStandardVersion

        void setMetadataStandardVersion​(CharacterStringPropertyType metadataStandardVersion)
        Sets the "metadataStandardVersion" element
      • addNewMetadataStandardVersion

        CharacterStringPropertyType addNewMetadataStandardVersion()
        Appends and returns a new empty "metadataStandardVersion" element
      • unsetMetadataStandardVersion

        void unsetMetadataStandardVersion()
        Unsets the "metadataStandardVersion" element
      • isSetDataSetURI

        boolean isSetDataSetURI()
        True if has "dataSetURI" element
      • unsetDataSetURI

        void unsetDataSetURI()
        Unsets the "dataSetURI" element
      • sizeOfLocaleArray

        int sizeOfLocaleArray()
        Returns number of "locale" element
      • setLocaleArray

        void setLocaleArray​(PTLocalePropertyType[] localeArray)
        Sets array of all "locale" element
      • setLocaleArray

        void setLocaleArray​(int i,
                            PTLocalePropertyType locale)
        Sets ith "locale" element
      • insertNewLocale

        PTLocalePropertyType insertNewLocale​(int i)
        Inserts and returns a new empty value (as xml) as the ith "locale" element
      • addNewLocale

        PTLocalePropertyType addNewLocale()
        Appends and returns a new empty value (as xml) as the last "locale" element
      • removeLocale

        void removeLocale​(int i)
        Removes the ith "locale" element
      • sizeOfSpatialRepresentationInfoArray

        int sizeOfSpatialRepresentationInfoArray()
        Returns number of "spatialRepresentationInfo" element
      • setSpatialRepresentationInfoArray

        void setSpatialRepresentationInfoArray​(MDSpatialRepresentationPropertyType[] spatialRepresentationInfoArray)
        Sets array of all "spatialRepresentationInfo" element
      • setSpatialRepresentationInfoArray

        void setSpatialRepresentationInfoArray​(int i,
                                               MDSpatialRepresentationPropertyType spatialRepresentationInfo)
        Sets ith "spatialRepresentationInfo" element
      • insertNewSpatialRepresentationInfo

        MDSpatialRepresentationPropertyType insertNewSpatialRepresentationInfo​(int i)
        Inserts and returns a new empty value (as xml) as the ith "spatialRepresentationInfo" element
      • addNewSpatialRepresentationInfo

        MDSpatialRepresentationPropertyType addNewSpatialRepresentationInfo()
        Appends and returns a new empty value (as xml) as the last "spatialRepresentationInfo" element
      • removeSpatialRepresentationInfo

        void removeSpatialRepresentationInfo​(int i)
        Removes the ith "spatialRepresentationInfo" element
      • sizeOfReferenceSystemInfoArray

        int sizeOfReferenceSystemInfoArray()
        Returns number of "referenceSystemInfo" element
      • setReferenceSystemInfoArray

        void setReferenceSystemInfoArray​(MDReferenceSystemPropertyType[] referenceSystemInfoArray)
        Sets array of all "referenceSystemInfo" element
      • setReferenceSystemInfoArray

        void setReferenceSystemInfoArray​(int i,
                                         MDReferenceSystemPropertyType referenceSystemInfo)
        Sets ith "referenceSystemInfo" element
      • insertNewReferenceSystemInfo

        MDReferenceSystemPropertyType insertNewReferenceSystemInfo​(int i)
        Inserts and returns a new empty value (as xml) as the ith "referenceSystemInfo" element
      • addNewReferenceSystemInfo

        MDReferenceSystemPropertyType addNewReferenceSystemInfo()
        Appends and returns a new empty value (as xml) as the last "referenceSystemInfo" element
      • removeReferenceSystemInfo

        void removeReferenceSystemInfo​(int i)
        Removes the ith "referenceSystemInfo" element
      • sizeOfMetadataExtensionInfoArray

        int sizeOfMetadataExtensionInfoArray()
        Returns number of "metadataExtensionInfo" element
      • removeMetadataExtensionInfo

        void removeMetadataExtensionInfo​(int i)
        Removes the ith "metadataExtensionInfo" element
      • sizeOfIdentificationInfoArray

        int sizeOfIdentificationInfoArray()
        Returns number of "identificationInfo" element
      • setIdentificationInfoArray

        void setIdentificationInfoArray​(MDIdentificationPropertyType[] identificationInfoArray)
        Sets array of all "identificationInfo" element
      • setIdentificationInfoArray

        void setIdentificationInfoArray​(int i,
                                        MDIdentificationPropertyType identificationInfo)
        Sets ith "identificationInfo" element
      • insertNewIdentificationInfo

        MDIdentificationPropertyType insertNewIdentificationInfo​(int i)
        Inserts and returns a new empty value (as xml) as the ith "identificationInfo" element
      • addNewIdentificationInfo

        MDIdentificationPropertyType addNewIdentificationInfo()
        Appends and returns a new empty value (as xml) as the last "identificationInfo" element
      • removeIdentificationInfo

        void removeIdentificationInfo​(int i)
        Removes the ith "identificationInfo" element
      • sizeOfContentInfoArray

        int sizeOfContentInfoArray()
        Returns number of "contentInfo" element
      • insertNewContentInfo

        MDContentInformationPropertyType insertNewContentInfo​(int i)
        Inserts and returns a new empty value (as xml) as the ith "contentInfo" element
      • removeContentInfo

        void removeContentInfo​(int i)
        Removes the ith "contentInfo" element
      • isSetDistributionInfo

        boolean isSetDistributionInfo()
        True if has "distributionInfo" element
      • setDistributionInfo

        void setDistributionInfo​(MDDistributionPropertyType distributionInfo)
        Sets the "distributionInfo" element
      • addNewDistributionInfo

        MDDistributionPropertyType addNewDistributionInfo()
        Appends and returns a new empty "distributionInfo" element
      • unsetDistributionInfo

        void unsetDistributionInfo()
        Unsets the "distributionInfo" element
      • getDataQualityInfoArray

        DQDataQualityPropertyType[] getDataQualityInfoArray()
        Gets array of all "dataQualityInfo" elements
      • sizeOfDataQualityInfoArray

        int sizeOfDataQualityInfoArray()
        Returns number of "dataQualityInfo" element
      • setDataQualityInfoArray

        void setDataQualityInfoArray​(DQDataQualityPropertyType[] dataQualityInfoArray)
        Sets array of all "dataQualityInfo" element
      • setDataQualityInfoArray

        void setDataQualityInfoArray​(int i,
                                     DQDataQualityPropertyType dataQualityInfo)
        Sets ith "dataQualityInfo" element
      • insertNewDataQualityInfo

        DQDataQualityPropertyType insertNewDataQualityInfo​(int i)
        Inserts and returns a new empty value (as xml) as the ith "dataQualityInfo" element
      • addNewDataQualityInfo

        DQDataQualityPropertyType addNewDataQualityInfo()
        Appends and returns a new empty value (as xml) as the last "dataQualityInfo" element
      • removeDataQualityInfo

        void removeDataQualityInfo​(int i)
        Removes the ith "dataQualityInfo" element
      • sizeOfPortrayalCatalogueInfoArray

        int sizeOfPortrayalCatalogueInfoArray()
        Returns number of "portrayalCatalogueInfo" element
      • insertNewPortrayalCatalogueInfo

        MDPortrayalCatalogueReferencePropertyType insertNewPortrayalCatalogueInfo​(int i)
        Inserts and returns a new empty value (as xml) as the ith "portrayalCatalogueInfo" element
      • removePortrayalCatalogueInfo

        void removePortrayalCatalogueInfo​(int i)
        Removes the ith "portrayalCatalogueInfo" element
      • getMetadataConstraintsArray

        MDConstraintsPropertyType[] getMetadataConstraintsArray()
        Gets array of all "metadataConstraints" elements
      • getMetadataConstraintsArray

        MDConstraintsPropertyType getMetadataConstraintsArray​(int i)
        Gets ith "metadataConstraints" element
      • sizeOfMetadataConstraintsArray

        int sizeOfMetadataConstraintsArray()
        Returns number of "metadataConstraints" element
      • setMetadataConstraintsArray

        void setMetadataConstraintsArray​(MDConstraintsPropertyType[] metadataConstraintsArray)
        Sets array of all "metadataConstraints" element
      • setMetadataConstraintsArray

        void setMetadataConstraintsArray​(int i,
                                         MDConstraintsPropertyType metadataConstraints)
        Sets ith "metadataConstraints" element
      • insertNewMetadataConstraints

        MDConstraintsPropertyType insertNewMetadataConstraints​(int i)
        Inserts and returns a new empty value (as xml) as the ith "metadataConstraints" element
      • addNewMetadataConstraints

        MDConstraintsPropertyType addNewMetadataConstraints()
        Appends and returns a new empty value (as xml) as the last "metadataConstraints" element
      • removeMetadataConstraints

        void removeMetadataConstraints​(int i)
        Removes the ith "metadataConstraints" element
      • sizeOfApplicationSchemaInfoArray

        int sizeOfApplicationSchemaInfoArray()
        Returns number of "applicationSchemaInfo" element
      • removeApplicationSchemaInfo

        void removeApplicationSchemaInfo​(int i)
        Removes the ith "applicationSchemaInfo" element
      • isSetMetadataMaintenance

        boolean isSetMetadataMaintenance()
        True if has "metadataMaintenance" element
      • unsetMetadataMaintenance

        void unsetMetadataMaintenance()
        Unsets the "metadataMaintenance" element
      • sizeOfSeriesArray

        int sizeOfSeriesArray()
        Returns number of "series" element
      • setSeriesArray

        void setSeriesArray​(DSAggregatePropertyType[] seriesArray)
        Sets array of all "series" element
      • insertNewSeries

        DSAggregatePropertyType insertNewSeries​(int i)
        Inserts and returns a new empty value (as xml) as the ith "series" element
      • addNewSeries

        DSAggregatePropertyType 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
      • sizeOfDescribesArray

        int sizeOfDescribesArray()
        Returns number of "describes" element
      • setDescribesArray

        void setDescribesArray​(DSDataSetPropertyType[] describesArray)
        Sets array of all "describes" element
      • setDescribesArray

        void setDescribesArray​(int i,
                               DSDataSetPropertyType describes)
        Sets ith "describes" element
      • insertNewDescribes

        DSDataSetPropertyType insertNewDescribes​(int i)
        Inserts and returns a new empty value (as xml) as the ith "describes" element
      • addNewDescribes

        DSDataSetPropertyType addNewDescribes()
        Appends and returns a new empty value (as xml) as the last "describes" element
      • removeDescribes

        void removeDescribes​(int i)
        Removes the ith "describes" element
      • sizeOfPropertyTypeArray

        int sizeOfPropertyTypeArray()
        Returns number of "propertyType" element
      • setPropertyTypeArray

        void setPropertyTypeArray​(ObjectReferencePropertyType[] propertyTypeArray)
        Sets array of all "propertyType" element
      • setPropertyTypeArray

        void setPropertyTypeArray​(int i,
                                  ObjectReferencePropertyType propertyType)
        Sets ith "propertyType" element
      • insertNewPropertyType

        ObjectReferencePropertyType insertNewPropertyType​(int i)
        Inserts and returns a new empty value (as xml) as the ith "propertyType" element
      • addNewPropertyType

        ObjectReferencePropertyType addNewPropertyType()
        Appends and returns a new empty value (as xml) as the last "propertyType" element
      • removePropertyType

        void removePropertyType​(int i)
        Removes the ith "propertyType" element
      • sizeOfFeatureTypeArray

        int sizeOfFeatureTypeArray()
        Returns number of "featureType" element
      • setFeatureTypeArray

        void setFeatureTypeArray​(ObjectReferencePropertyType[] featureTypeArray)
        Sets array of all "featureType" element
      • insertNewFeatureType

        ObjectReferencePropertyType insertNewFeatureType​(int i)
        Inserts and returns a new empty value (as xml) as the ith "featureType" element
      • addNewFeatureType

        ObjectReferencePropertyType addNewFeatureType()
        Appends and returns a new empty value (as xml) as the last "featureType" element
      • removeFeatureType

        void removeFeatureType​(int i)
        Removes the ith "featureType" element
      • sizeOfFeatureAttributeArray

        int sizeOfFeatureAttributeArray()
        Returns number of "featureAttribute" element
      • setFeatureAttributeArray

        void setFeatureAttributeArray​(ObjectReferencePropertyType[] featureAttributeArray)
        Sets array of all "featureAttribute" element
      • setFeatureAttributeArray

        void setFeatureAttributeArray​(int i,
                                      ObjectReferencePropertyType featureAttribute)
        Sets ith "featureAttribute" element
      • insertNewFeatureAttribute

        ObjectReferencePropertyType insertNewFeatureAttribute​(int i)
        Inserts and returns a new empty value (as xml) as the ith "featureAttribute" element
      • addNewFeatureAttribute

        ObjectReferencePropertyType addNewFeatureAttribute()
        Appends and returns a new empty value (as xml) as the last "featureAttribute" element
      • removeFeatureAttribute

        void removeFeatureAttribute​(int i)
        Removes the ith "featureAttribute" element