Package-level declarations
Types
This interface is used to return info about an alias.
This exception wraps all errors that occur in the XMP Toolkit.
Interface for the XMPMeta
iteration services. XMPIterator
provides a uniform means to iterate over the schema and properties within an XMP object.
Creates XMPMeta
-instances from an InputStream
Utility services for the metadata object. It has only public static functions, you cannot create an object. These are all functions that layer cleanly on top of the core XMP toolkit.
This interface is used to return a text property together with its and options.
This interface is used to return a property together with its path and namespace. It is returned when properties are iterated with the XMPIterator
.
As used in XMP-mwg-rs
The schema registry keeps track of all namespaces and aliases used in the XMP metadata. At initialisation time, the default namespaces and default aliases are automatically registered. Namespaces must be registered before used in namespace URI parameters or path expressions. Within the XMP Toolkit the registered namespace URIs and prefixes must be unique. Additional namespaces encountered when parsing RDF are automatically registered. The namespace URI should always end in an XML name separator such as '/' or '#'. This is because some forms of RDF shorthand catenate a namespace URI with an element name to form a new URI.
Since v1.0.1 we report the library no longer as "Adobe XMP Core 5.1.3" (which it is based on), but under it's real name and version number.