MetadataPreference
Metadata preferences.
Go to Property Listing | Method Listing
Methods:
addEventListener, append, countContainer, createContainerItem, getElements, getProperty, removeEventListener, replace, save, setProperty, toSource, toSpecifier
Objects:
Boolean, CopyrightStatus, Date, EventListeners, Events, Object, String
Hierarchy:
Superclass: Preference
Class: MetadataPreference
Property Listing
| Property | Type | Access | Description | 
|---|---|---|---|
| read/write | The author of the document. | ||
| read/write | The URL of the file that contains the linked copyright statement. | ||
| read/write | The text to use as a copyright notice. | ||
| read/write | The copyright status of the document. | ||
| readonly | The creation date of the document. | ||
| readonly | The name of the application used to create the document. | ||
| read/write | The description of the MetadataPreference. | ||
| read/write | The title of the document. | ||
| readonly | A collection of event listeners. | ||
| readonly | A collection of events. | ||
| readonly | The format of the document. | ||
| readonly | Returns true if the object specifier resolves to valid objects. | ||
| read/write | The job name. | ||
| read/write | The list of keywords associated with the document. | ||
| readonly | The most recent modification date of the document. | ||
| readonly | The parent of the MetadataPreference (a Document). | ||
| read/write | A property that allows setting of several properties at the same time. | ||
| readonly | The location of the document on the asset management server. | 
Method Listing
EventListener addEventListener (eventType:String, handler:Varies File JavaScriptFunction, [captures:Boolean=Boolean])
Adds an event listener.
| Parameter | Type | Description | 
|---|---|---|
| eventType | The event type. | |
| handler | JavaScriptFunction | The event handler. Can accept: File or JavaScript Function. | 
| captures | This parameter is obsolete. (Optional) (default: false) | 
undefined append (from:File, [affectAll:Boolean=Boolean])
Uses metadata from the specified external file to define any undefined metadata properties in the document.
| Parameter | Type | Description | 
|---|---|---|
| from | The path to the external file that contains the metadata. | |
| affectAll | If true, also replaces existing metadata with data from the external file. If false, does not replace existing metadata. Note: Defaults to false. (Optional) (default: false) | 
Number countContainer (namespace:String, path:String)
Counts the number of items in the container.
| Parameter | Type | Description | 
|---|---|---|
| namespace | The namespace of the container. | |
| path | The path to the container. | 
undefined createContainerItem (namespace:String, path:String, [index:Number=Number], [container:ContainerType=ContainerType])
Creates an empty container.
| Parameter | Type | Description | 
|---|---|---|
| namespace | The namespace of the container. | |
| path | The path to the container. | |
| index | The index of the item within the container. Specified values must be 1 or greater. To append the item to the end of the index and allow the next available value to be assigned, use 0. (Optional) (default: 0) | |
| container | The container type. Note: Required when the new item is the first item added to the container. (Optional) (default: ContainerType.BAG) | 
MetadataPreference getElements ()
Resolves the object specifier, creating an array of object references.
String getProperty (namespace:String, path:String)
Gets the XMP property value associated with the specified path.
| Parameter | Type | Description | 
|---|---|---|
| namespace | The namespace of the property. | |
| path | The specified path. | 
Boolean removeEventListener (eventType:String, handler:Varies File JavaScriptFunction, [captures:Boolean=Boolean])
Removes the event listener.
| Parameter | Type | Description | 
|---|---|---|
| eventType | The registered event type. | |
| handler | JavaScriptFunction | The registered event handler. Can accept: File or JavaScript Function. | 
| captures | This parameter is obsolete. (Optional) (default: false) | 
undefined replace (using:File, [affectAll:Boolean=Boolean])
Replaces the current metadata in the document with metadata from the specified file.
| Parameter | Type | Description | 
|---|---|---|
| using | The full path to the file that contains the replacement metadata. | |
| affectAll | If true, treats all properties as external. Note: Defaults to false. (Optional) (default: false) | 
undefined save (to:File)
Saves the metadata in the document to an external file.
| Parameter | Type | Description | 
|---|---|---|
| to | The path to the external file. | 
undefined setProperty (namespace:String, path:String, value:String)
Sets the XMP property associated with the specified path.
| Parameter | Type | Description | 
|---|---|---|
| namespace | The namespace of the property. | |
| path | The specified path(s). | |
| value | The value to assign to the property. Note: To remove the property, pass an empty string. | 
String toSource ()
Generates a string which, if executed, will return the MetadataPreference.
String toSpecifier ()
Retrieves the object specifier.
Object of
Document.metadataPreferences
Event.parent
EventListener.parent
MutationEvent.parent