Class Metadata

  • All Implemented Interfaces:
    IMexOM

    public class Metadata
    extends MexOM
    implements IMexOM
    Class implementing mex:Metadata element
    • Method Detail

      • getMetadatSections

        public MetadataSection[] getMetadatSections()
        Returns:
        Array of MetadataSection of metadata units
      • getMetadataSection

        public MetadataSection[] getMetadataSection​(String dialect,
                                                    String identifier)
        Parameters:
        dialect -
        identifier -
        Returns:
        Array of MetadataSection for the specified dialect metadata type and identifier
      • getMetadataSection

        public MetadataSection[] getMetadataSection​(String dialect,
                                                    String identifier,
                                                    OutputForm form)
        Answers the Metadata Sections that met the criteria specified in the dialect, identifier, and form. Note: Null value parameter will be treated as wild card.
        Parameters:
        dialect -
        identifier -
        form - specify the form of metadata: inline or by reference See OutputForm for valid output forms.
        Returns:
        Array of MetadataSection for the specified dialect metadata type and identifier of the form specified.
      • fromOM

        public Metadata fromOM​(OMElement inElement)
                        throws MexOMException
        Populates an Metadata object based on the OMElement passed.
        Parameters:
        inElement - mex:Metadata element or element contains mex:Metadata element
        Returns:
        Metadata
        Throws:
        MexOMException
      • setMetadatSections

        public void setMetadatSections​(List in_metadataSections)
      • addMetadatSections

        public void addMetadatSections​(List in_metadataSections)
      • addMetadatSection

        public void addMetadatSection​(MetadataSection section)
      • setAttribute

        public void setAttribute​(OMAttribute in_attribute)