## Uses of Class
org.apache.xmpbox.XMPMetadata

Packages that use XMPMetadata
org.apache.xmpbox
org.apache.xmpbox.schema
org.apache.xmpbox.type
org.apache.xmpbox.xml

### Uses of XMPMetadata in org.apache.xmpbox

Methods in org.apache.xmpbox that return XMPMetadata
`static XMPMetadata` XMPMetadata.`createXMPMetadata()` Creates blank XMP doc with default parameters.
`static XMPMetadata` XMPMetadata.`createXMPMetadata(String xpacketBegin, String xpacketId, String xpacketBytes, String xpacketEncoding)` Creates blank XMP doc with specified parameters.

### Uses of XMPMetadata in org.apache.xmpbox.schema

Methods in org.apache.xmpbox.schema with parameters of type XMPMetadata
`XMPSchema` XMPSchemaFactory.`createXMPSchema(XMPMetadata metadata, String prefix)` Create a schema that corresponding to this factory and add it to metadata

Constructors in org.apache.xmpbox.schema with parameters of type XMPMetadata
Constructor and Description
`AdobePDFSchema(XMPMetadata metadata)` Constructor of an Adobe PDF schema with preferred prefix
`AdobePDFSchema(XMPMetadata metadata, String ownPrefix)` Constructor of an Adobe PDF schema with specified prefix
`DublinCoreSchema(XMPMetadata metadata)` Constructor of a Dublin Core schema with preferred prefix
`DublinCoreSchema(XMPMetadata metadata, String ownPrefix)` Constructor of a Dublin Core schema with specified prefix
`ExifSchema(XMPMetadata metadata)`
`ExifSchema(XMPMetadata metadata, String ownPrefix)`
`PDFAExtensionSchema(XMPMetadata metadata)` Build a new PDFExtension schema
`PDFAExtensionSchema(XMPMetadata metadata, String prefix)`
`PDFAIdentificationSchema(XMPMetadata metadata)` Constructor of a PDF/A Identification schema
`PDFAIdentificationSchema(XMPMetadata metadata, String prefix)`
`PhotoshopSchema(XMPMetadata metadata)`
`PhotoshopSchema(XMPMetadata metadata, String ownPrefix)`
`TiffSchema(XMPMetadata metadata)`
`TiffSchema(XMPMetadata metadata, String prefix)`
`XMPageTextSchema(XMPMetadata metadata)`
`XMPageTextSchema(XMPMetadata metadata, String prefix)`
`XMPBasicJobTicketSchema(XMPMetadata metadata)`
`XMPBasicJobTicketSchema(XMPMetadata metadata, String ownPrefix)`
`XMPBasicSchema(XMPMetadata metadata)` Constructor of XMPBasic schema with preferred prefix
`XMPBasicSchema(XMPMetadata metadata, String ownPrefix)` Constructor of XMPBasic schema with specified prefix
`XMPMediaManagementSchema(XMPMetadata metadata)` Constructor of XMPMediaManagement Schema with preferred prefix
`XMPMediaManagementSchema(XMPMetadata metadata, String ownPrefix)` Constructor of XMPMediaManagementSchema schema with specified prefix
`XMPRightsManagementSchema(XMPMetadata metadata)` Constructor of XMPRightsManagement Schema with preferred prefix
`XMPRightsManagementSchema(XMPMetadata metadata, String ownPrefix)` Constructor of XMPRightsManagement schema with specified prefix
`XMPSchema(XMPMetadata metadata)` Create a new blank schema that can be populated.
`XMPSchema(XMPMetadata metadata, String prefix)` Create a new blank schema that can be populated.
`XMPSchema(XMPMetadata metadata, String namespaceURI, String prefix)` Create a new blank schema that can be populated.
`XMPSchema(XMPMetadata metadata, String namespaceURI, String prefix, String name)` Create a new blank schema that can be populated.

### Uses of XMPMetadata in org.apache.xmpbox.type

Methods in org.apache.xmpbox.type that return XMPMetadata
`XMPMetadata` AbstractField.`getMetadata()`

Methods in org.apache.xmpbox.type with parameters of type XMPMetadata
`XMPSchema` TypeMapping.`getAssociatedSchemaObject(XMPMetadata metadata, String namespace, String prefix)` Deprecated. This method will be removed in 4.0. If you need it, let us know.

Constructors in org.apache.xmpbox.type with parameters of type XMPMetadata
Constructor and Description
`AbstractComplexProperty(XMPMetadata metadata, String propertyName)`
`AbstractField(XMPMetadata metadata, String propertyName)` Constructor of a XMP Field
`AbstractSimpleProperty(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)` Property specific type constructor (namespaceURI is given)
`AbstractStructuredType(XMPMetadata metadata)`
`AbstractStructuredType(XMPMetadata metadata, String namespaceURI)` Deprecated. use the longer constructor.
`AbstractStructuredType(XMPMetadata metadata, String namespaceURI, String fieldPrefix, String propertyName)`
`AgentNameType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`ArrayProperty(XMPMetadata metadata, String namespace, String prefix, String propertyName, Cardinality type)` Constructor of a complex property
`BooleanType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)` Property Boolean type constructor (namespaceURI is given)
`CFAPatternType(XMPMetadata metadata)`
`ChoiceType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`ColorantType(XMPMetadata metadata)`
`DateType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)` Property Date type constructor (namespaceURI is given)
`DefinedStructuredType(XMPMetadata metadata)`
`DefinedStructuredType(XMPMetadata metadata, String namespaceURI, String fieldPrefix, String propertyName)`
`DeviceSettingsType(XMPMetadata metadata)`
`DimensionsType(XMPMetadata metadata)`
`FlashType(XMPMetadata metadata)`
`FontType(XMPMetadata metadata)`
`GPSCoordinateType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`GUIDType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`IntegerType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)` Property Integer type constructor (namespaceURI is given)
`JobType(XMPMetadata metadata)`
`JobType(XMPMetadata metadata, String fieldPrefix)`
`LayerType(XMPMetadata metadata)`
`LocaleType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`MIMEType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`OECFType(XMPMetadata metadata)`
`PartType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`PDFAFieldType(XMPMetadata metadata)`
`PDFAPropertyType(XMPMetadata metadata)`
`PDFASchemaType(XMPMetadata metadata)`
`PDFATypeType(XMPMetadata metadata)`
`ProperNameType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`RationalType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`RealType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)` Property Real type constructor (namespaceURI is given)
`RenditionClassType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`ResourceEventType(XMPMetadata metadata)`
`ResourceRefType(XMPMetadata metadata)`
`TextType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)` Property Text type constructor (namespaceURI is given)
`ThumbnailType(XMPMetadata metadata)`
`TypeMapping(XMPMetadata metadata)`
`URIType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`URLType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`
`VersionType(XMPMetadata metadata)`
`XPathType(XMPMetadata metadata, String namespaceURI, String prefix, String propertyName, Object value)`

### Uses of XMPMetadata in org.apache.xmpbox.xml

Methods in org.apache.xmpbox.xml that return XMPMetadata
`XMPMetadata` DomXmpParser.`parse(byte[] xmp)`
`XMPMetadata` DomXmpParser.`parse(InputStream input)`

Methods in org.apache.xmpbox.xml with parameters of type XMPMetadata
`protected Element` XmpSerializer.`createRdfElement(Document doc, XMPMetadata metadata, boolean withXpacket)`
`static void` PdfaExtensionHelper.`populateSchemaMapping(XMPMetadata meta)` Deprecated. use `PdfaExtensionHelper.populateSchemaMapping(org.apache.xmpbox.XMPMetadata, boolean)`
`static void` PdfaExtensionHelper.`populateSchemaMapping(XMPMetadata meta, boolean strictParsing)`
`void` XmpSerializer.`serialize(XMPMetadata metadata, OutputStream os, boolean withXpacket)`
`static void` PdfaExtensionHelper.`validateNaming(XMPMetadata meta, Element description)`