## Uses of Class
org.apache.xmlgraphics.xmp.Metadata

- Packages that use Metadata
  Package | Description
  --- | ---
  org.apache.xmlgraphics.xmp | This package is an XMP metadata framework.
  org.apache.xmlgraphics.xmp.merge | Classes for merging two XMP metadata documents.
  org.apache.xmlgraphics.xmp.schemas | Schema and schema adapter classes for accessing XMP metadata.
  org.apache.xmlgraphics.xmp.schemas.pdf | PDF-specific XMP schemas and schema adapter classes.

- - ### Uses of Metadata in org.apache.xmlgraphics.xmp

    Fields in org.apache.xmlgraphics.xmp declared as Metadata
    Modifier and Type | Field and Description
    --- | ---
    `protected Metadata` | XMPSchemaAdapter.`meta` the Metadata object this schema instance operates on

    Methods in org.apache.xmlgraphics.xmp that return Metadata
    Modifier and Type | Method and Description
    --- | ---
    `Metadata` | XMPHandler.`getMetadata()`
    `static Metadata` | XMPPacketParser.`parse(java.io.InputStream in)` Locates an XMP packet in a stream, parses it and returns the XMP metadata.
    `static Metadata` | XMPParser.`parseXMP(javax.xml.transform.Source src)` Parses an XMP file.
    `static Metadata` | XMPParser.`parseXMP(java.net.URL url)` Parses an XMP file.

    Methods in org.apache.xmlgraphics.xmp with parameters of type Metadata
    Modifier and Type | Method and Description
    --- | ---
    `void` | Metadata.`mergeInto(Metadata target, java.util.List<java.lang.Class> exclude)` Merges this metadata object into a given target metadata object.
    `static void` | XMPSerializer.`writeXML(Metadata meta, javax.xml.transform.Result res)` Writes the in-memory representation of the XMP metadata to a JAXP Result.
    `static void` | XMPSerializer.`writeXMPPacket(Metadata meta, java.io.OutputStream out, boolean readOnlyXMP)` Writes the in-memory representation of the XMP metadata to an OutputStream as an XMP packet.

    Constructors in org.apache.xmlgraphics.xmp with parameters of type Metadata
    Constructor and Description
    `XMPSchemaAdapter(Metadata meta, XMPSchema schema)` Main constructor.

  - ### Uses of Metadata in org.apache.xmlgraphics.xmp.merge

    Methods in org.apache.xmlgraphics.xmp.merge with parameters of type Metadata
    Modifier and Type | Method and Description
    --- | ---
    `void` | NoReplacePropertyMerger.`merge(XMPProperty sourceProp, Metadata target)`
    `void` | ArrayAddPropertyMerger.`merge(XMPProperty sourceProp, Metadata target)`
    `void` | ReplacePropertyMerger.`merge(XMPProperty sourceProp, Metadata target)`
    `void` | PropertyMerger.`merge(XMPProperty sourceProp, Metadata target)` Merges a property into a given metadata object

  - ### Uses of Metadata in org.apache.xmlgraphics.xmp.schemas

    Methods in org.apache.xmlgraphics.xmp.schemas with parameters of type Metadata
    Modifier and Type | Method and Description
    --- | ---
    `static XMPBasicAdapter` | XMPBasicSchema.`getAdapter(Metadata meta)` Creates and returns an adapter for this schema around the given metadata object.
    `static DublinCoreAdapter` | DublinCoreSchema.`getAdapter(Metadata meta)` Creates and returns an adapter for this schema around the given metadata object.

    Constructors in org.apache.xmlgraphics.xmp.schemas with parameters of type Metadata
    Constructor and Description
    `DublinCoreAdapter(Metadata meta)` Constructs a new adapter for Dublin Core around the given metadata object.
    `XMPBasicAdapter(Metadata meta, java.lang.String namespace)` Constructs a new adapter for XMP Basic around the given metadata object.

  - ### Uses of Metadata in org.apache.xmlgraphics.xmp.schemas.pdf

    Methods in org.apache.xmlgraphics.xmp.schemas.pdf with parameters of type Metadata
    Modifier and Type | Method and Description
    --- | ---
    `static PDFAAdapter` | PDFAXMPSchema.`getAdapter(Metadata meta)` Creates and returns an adapter for this schema around the given metadata object.
    `static PDFVTAdapter` | PDFVTXMPSchema.`getAdapter(Metadata meta)` Creates and returns an adapter for this schema around the given metadata object.
    `static XAPMMAdapter` | XAPMMXMPSchema.`getAdapter(Metadata meta)` Creates and returns an adapter for this schema around the given metadata object.
    `static AdobePDFAdapter` | AdobePDFSchema.`getAdapter(Metadata meta)` Creates and returns an adapter for this schema around the given metadata object.
    `static PDFUAAdapter` | PDFUAXMPSchema.`getAdapter(Metadata meta)` Creates and returns an adapter for this schema around the given metadata object.
    `static PDFXAdapter` | PDFXXMPSchema.`getAdapter(Metadata meta)` Creates and returns an adapter for this schema around the given metadata object.

    Constructors in org.apache.xmlgraphics.xmp.schemas.pdf with parameters of type Metadata
    Constructor and Description
    `AdobePDFAdapter(Metadata meta, java.lang.String namespace)` Constructs a new adapter for Adobe PDF around the given metadata object.
    `PDFAAdapter(Metadata meta, java.lang.String namespace)` Constructs a new adapter for PDF/A around the given metadata object.
    `PDFUAAdapter(Metadata meta, java.lang.String namespace)` Constructs a new adapter for PDF/UA around the given metadata object.
    `PDFVTAdapter(Metadata meta, java.lang.String namespace)` Constructs a new adapter for PDF/VT around the given metadata object.
    `PDFXAdapter(Metadata meta, java.lang.String namespace)` Constructs a new adapter for PDF/X around the given metadata object.
    `XAPMMAdapter(Metadata meta, java.lang.String namespace)` Constructs a new adapter for XAP MM around the given metadata object.

Copyright 1999-2023 The Apache Software Foundation. All Rights Reserved.