Package com.adobe.xmp.core
Interface XMPQualifiers
This represents qualifiers in the XMP tree. Qualifiers are in effect properties of properties
which can provide additional information about the property value.
-
Method Summary
Modifier and TypeMethodDescriptiondump()returns a human readable version of this node tree (recursive)Return the node of the given path, relative to this node.Returns an array from the given path, relative to this node.getHost()Gets the qualified node of these qualifiersReturns a language Alternative from the given path, relative to this node.Returns a simple property from the given path, relative to this node.Returns a struct property from the given path, relative to this node.Return the path of this XMPNodeRemove a node at a given path, relative to this nodeMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.adobe.xmp.core.XMPNode
accept, accessQualifiers, adaptTo, copyReplace, getName, getNamespace, getParent, hasQualifiers, isArrayItem, iterator, sizeMethods inherited from interface com.adobe.xmp.core.XMPStruct
copy, copy, copy, get, getArray, getLanguageAlternative, getNamespaceProperties, getSimple, getStruct, getUsedNamespaces, remove, renameField, setArray, setLanguageAlternative, setSimple, setStruct
-
Method Details
-
getHost
XMPNode getHost()Gets the qualified node of these qualifiers- Returns:
- the host node
-
getXMPPath
XMPPath getXMPPath()Return the path of this XMPNode- Returns:
- the path of this XMPNode
-
get
Return the node of the given path, relative to this node.- Parameters:
path- the path to the desired node relative to this node- Returns:
- the node at the path position or null if it could not be found
-
remove
Remove a node at a given path, relative to this node- Parameters:
path- the path to the node that shall be deleted- Returns:
- the removed node or null, if nothing is removed
- Throws:
XMPException- throws in case the remove path points to an xml:lang qualifier of a Language Alternative
-
getSimple
Returns a simple property from the given path, relative to this node.- Parameters:
path- the path to the simple property, relative to this node.- Returns:
- the desired simple property or null if there was none (or the type is different)
-
getStruct
Returns a struct property from the given path, relative to this node.- Parameters:
path- the path to the struct property, relative to this node.- Returns:
- the desired struct property or null if there was none (or the type is different)
-
getArray
Returns an array from the given path, relative to this node.- Parameters:
path- the path to the array, relative to this node.- Returns:
- the desired array or null if there was none (or the type is different)
-
getLanguageAlternative
Returns a language Alternative from the given path, relative to this node.- Parameters:
path- the path to the langAlt, relative to this node.- Returns:
- the desired langAlt or null if there was none (or the type is different)
-
dump
String dump()returns a human readable version of this node tree (recursive)- Returns:
- returns a human readable version of this node tree (recursive)
-