Package com.adobe.xmp.core
Interface XMPSimple
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringdump()returns a human readable version of this node tree (recursive)XMPNodeget(XMPPath path)Return the node of the given path, relative to this node.XMPArraygetArray(XMPPath path)Returns an array from the given path, relative to this node.XMPLanguageAlternativegetLanguageAlternative(XMPPath path)Returns a language Alternative from the given path, relative to this node.XMPSimplegetSimple(XMPPath path)Returns a simple property from the given path, relative to this node.XMPStructgetStruct(XMPPath path)Returns a struct property from the given path, relative to this node.java.lang.StringgetValue()Returns the value of this propertyXMPPathgetXMPPath()Return the path of this XMPNodebooleanisURI()XMPNoderemove(XMPPath path)Remove a node at a given path, relative to this nodevoidsetURI(boolean isURI)Set URI type.voidsetValue(java.lang.String value)Set the value of this property-
Methods inherited from interface com.adobe.xmp.core.XMPNode
accept, accessQualifiers, adaptTo, copyReplace, getName, getNamespace, getParent, hasQualifiers, isArrayItem, iterator, size
-
-
-
-
Method Detail
-
getValue
java.lang.String getValue()
Returns the value of this property- Returns:
- the value of this property
-
setValue
void setValue(java.lang.String value)
Set the value of this property- Parameters:
value- Value of simple property to set
-
isURI
boolean isURI()
- Returns:
- Returns whether is property is of type URI.
-
setURI
void setURI(boolean isURI)
Set URI type.- Parameters:
isURI- Property is of type URI or not
-
getXMPPath
XMPPath getXMPPath()
Return the path of this XMPNode- Returns:
- the path of this XMPNode
-
get
XMPNode get(XMPPath path)
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
XMPNode remove(XMPPath path) throws XMPException
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
XMPSimple getSimple(XMPPath path)
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
XMPStruct getStruct(XMPPath path)
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
XMPArray getArray(XMPPath path)
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
XMPLanguageAlternative getLanguageAlternative(XMPPath path)
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
java.lang.String dump()
returns a human readable version of this node tree (recursive)- Returns:
- returns a human readable version of this node tree (recursive)
-
-