![]() | InDesign SDK 20.5 |
#include <MetaDataTypes.h>
Public Types | |
| typedef object_type | data_type |
Public Member Functions | |
| ResourceRef (const PMString &instanceID="", const metadata::URI &documentID="", const metadata::URI &origDocumentID="", const PMString &versionID="", const PMString &renditionClass="", const PMString &renditionParams="", const PMString &manageTo="", const PMString &manageUI="", const PMString &manager="", const PMString &managerVariant="", const PMString &fileURL="") | |
| ResourceRef (const ResourceRef &other) | |
| ResourceRef & | operator= (const ResourceRef &other) |
| bool | operator== (const ResourceRef &other) |
| bool16 | HasXMPReference () const |
| void | Clear () |
| void | SetInstanceID (const PMString &instanceID) |
| PMString | GetInstanceID () const |
| void | SetDocumentID (const metadata::URI &documentID) |
| metadata::URI | GetDocumentID () const |
| void | SetOrigDocumentID (const metadata::URI &origDocumentID) |
| metadata::URI | GetOrigDocumentID () const |
| void | SetVersionID (const PMString &versionID) |
| PMString | GetVersionID () const |
| void | SetRenditionClass (const PMString &renditionClass) |
| PMString | GetRenditionClass () const |
| void | SetRenditionParams (const PMString &renditionParams) |
| PMString | GetRenditionParams () const |
| void | SetManageTo (const PMString &manageTo) |
| PMString | GetManageTo () const |
| void | SetManageUI (const PMString &manageUI) |
| PMString | GetManageUI () const |
| void | SetManager (const PMString &manager) |
| PMString | GetManager () const |
| void | SetManagerVariant (const PMString &managerVariant) |
| PMString | GetManagerVariant () const |
| void | SetFileURL (const PMString &fileURL) |
| PMString | GetFileURL () const |
This class is used to store and manipulate reference to a XMP Media Management Properties
Data type for the ResourceRef
| inline |
Constructor
| instanceID | IN A Unique Instance Id of the document. |
| documentID | IN The common identifier for all versions and renditions of a document. |
| origDocumentID | IN The common identifier for the original document. |
| versionID | IN This property should be used primarily by a media management system. |
| renditionClass | IN Rendition class name for this resource. |
| renditionParams | IN May be used to provide additional rendition parameters that are too complex or verbose to encode in RenditionClass. |
| manageTo | IN A URI identifying the managed resource to the asset management system. |
| manageUI | IN A URI that can be used to access information about the managed resource through a webbrowser. |
| manager | IN Name of the asset management system that manages this resource. |
| managerVariant | IN Specifies a particular variant of the asset management system. |
| fileURL | IN URL for the file. |
| inline |
Copy Constructor.
| other | IN Another resourceRef from which to create this resourceRef. |
| inline |
Clears all the resource references.
| inline |
Returns the document id of the XMP resource.
| inline |
Returns the URL for the file.
| inline |
Returns the instance id of the XMP resource.
| inline |
Returns the name of the asset management system that manages this resource.
| inline |
Returns the name of a particular variant of the asset management system.
| inline |
| inline |
| inline |
Returns the common identifier for the origianl document from which all deriviatives, conversions, versions, and renditions came from.
| inline |
Returns the rendition class name of the XMP resource.
| inline |
Returns the rendition parameters that are too complex or verbose to encode in RenditionClass.
| inline |
Returns the version id of the XMP resource.
| inline |
Returns kTrue if any XMP Media Management Properties is not blank.
| inline |
Assignment operator.
| other | IN Another resourceRef from which to set this resourceRef. |
| inline |
Equality operator.
| other | IN Another resourceRef to compare from. |
| inline |
Sets the document id of the XMP resource.
| documentID | IN Document id. |
| inline |
Sets the URL for the file.
| fileURL | IN The URL for the file. |
| inline |
Sets the instance id of the XMP resource.
| instanceID | IN Instance id. |
| inline |
Sets the name of the asset management system that manages this resource.
| manager | IN The name of the asset management system. |
| inline |
Sets the name of a particular variant of the asset management system.
| managerVariant | IN The name of a particular variant of the asset management system. |
| inline |
| inline |
| inline |
Sets the common identifier for the original document (should stay the same for all derivatives, conversions, versions, and renditions of the document).
| origDocumentID | IN The common identifier for the original document. |
| inline |
Sets the rendition class name of the XMP resource.
| renditionClass | IN The rendition class name. |
| inline |
Sets the rendition parameters that are too complex or verbose to encode in RenditionClass.
| renditionParams | IN The rendition parameters. |
| inline |
Sets the version id of the XMP resource.
| versionID | IN Version id. |