Method | Description | |
---|---|---|
AppendLangItem ( |
Appends a language item to an alt text array.
|
|
ChooseLocalizedText ( |
|
|
DeleteNode ( |
Deletes the the given node and its children from its parent. Takes care about adjusting the flags.
|
|
DetectAltText ( |
See if an array is an alt-text array. If so, make sure the x-default item is first.
|
|
FindChildNode ( |
Find or create a child node under a given parent node. If the parent node is no Returns the found or created child node.
|
|
FindIndexedItem ( |
||
FindNode ( |
Follow an expanded path expression to find or create a node.
|
|
FindQualifierNode ( |
Find or create a qualifier node under a given parent node. Returns a pointer to the qualifier node, and optionally an iterator for the node's position in the parent's vector of qualifiers. The iterator is unchanged if no qualifier node (null) is returned. Note: On entry, the qualName parameter must not have the leading '?' from the XmpPath step.
|
|
FindSchemaNode ( |
Find or create a schema node if
|
|
FindSchemaNode ( |
Find or create a schema node if
|
|
FollowXPathStep ( |
After processing by ExpandXPath, a step can be of these forms:
|
|
LookupFieldSelector ( |
Searches for a field selector in a node: [fieldName="value] - an element in an array of structs, chosen by a field value. No implicit nodes are created by field selectors.
|
|
LookupLanguageItem ( |
Looks for the appropriate language item in a text alternative array.item
|
|
LookupQualSelector ( |
Searches for a qualifier selector in a node: [?qualName="value"] - an element in an array, chosen by a qualifier value. No implicit nodes are created for qualifier selectors, except for an alias to an x-default item.
|
|
NormalizeLangArray ( |
Make sure the x-default item is first. Touch up "single value" arrays that have a default plus one real language. This case should have the same value for both items. Older Adobe apps were hardwired to only use the "x-default" item, so we copy that value to the other item.
|
|
SerializeNodeValue ( object value ) : string |
Converts the node value to String, apply special conversions for defined types in XMP.
|
|
SetNodeValue ( |
This is setting the value of a leaf node.
|
|
VerifySetOptions ( |
Verifies the PropertyOptions for consistancy and updates them as needed. If options are
|
|
XmpNodeUtils ( ) : System |
Private Constructor
|