XMPCore ActionScript Library API Summary

These are the most important classes defined in the Adobe XMP Library for ActionScript, in order of their significance. Each class name is linked to complete API details, including constructors, properties, class methods and instance methods.

XMPMeta

The XMP data-model object containing the top-level properties of a metadata tree. Derived from the base class XMPNode.

XMPProperty

A simple property that represents a literal value, a leaf node of  XMP metadata tree. Derived from the base class XMPNode.

XMPStruct

A structured property that stores named child fields.  Derived from the base class XMPNode.

XMPArray

A list of indexed child properties. Derived from the base class XMPNode.

XMPQualifier

A qualifier that describes an XMP property.  Derived from the base class XMPNode.

XMPDateTime

A date-time compatible with ISO 8601 (used by XMP).

ParseOptions

Options to configure the XMP parser.

SerializeOptions

Options to configure packet serialization.

XMPConst

Constants for namespaces.

XMPException

Encapsulates all exceptions occurring in the library.

XMPError

Constants for all error codes that can occur in an exception.

The API also makes use of the built-in ActionScript classes QName, Namespace and XML; see ActionScript documentation for details.

Dynamic properties

Each XMPMeta object contains the top-level properties of the metadata tree as dynamic object properties, which can be addressed using dot and bracket notation, and fully-qualified names. See details and examples in Accessing dynamic properties.

 

 

Copyright © 2010 Adobe Systems Incorporated. All rights reserved.