public class XMPStructure extends XMPComplexValue implements PropertyAccess
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map |
properties |
| Constructor and Description |
|---|
XMPStructure()
Main constructor
|
| Modifier and Type | Method and Description |
|---|---|
XMPProperty |
getProperty(QName name)
Returns a property.
|
XMPProperty |
getProperty(java.lang.String uri,
java.lang.String localName)
Returns a property
|
int |
getPropertyCount()
Returns the number of properties.
|
java.lang.Object |
getSimpleValue()
Returns a normal Java object representing the value if it is available.
|
XMPProperty |
getValueProperty()
Returns the rdf:value property.
|
java.util.Iterator |
iterator()
Returns an Iterator over all properties in this structured property.
|
XMPProperty |
removeProperty(QName name)
Removes a property and returns it if it was found.
|
void |
setProperty(XMPProperty prop)
Sets a property.
|
void |
toSAX(org.xml.sax.ContentHandler handler)
Generates SAX events representing the object's state.
|
java.lang.String |
toString() |
public java.lang.Object getSimpleValue()
getSimpleValue in class XMPComplexValuepublic void setProperty(XMPProperty prop)
setProperty in interface PropertyAccessprop - the propertypublic XMPProperty getProperty(java.lang.String uri, java.lang.String localName)
getProperty in interface PropertyAccessuri - the namespace URI of the propertylocalName - the local name of the propertypublic XMPProperty getValueProperty()
getValueProperty in interface PropertyAccesspublic XMPProperty getProperty(QName name)
getProperty in interface PropertyAccessname - the name of the propertypublic XMPProperty removeProperty(QName name)
removeProperty in interface PropertyAccessname - the name of the propertypublic int getPropertyCount()
getPropertyCount in interface PropertyAccesspublic java.util.Iterator iterator()
iterator in interface PropertyAccesspublic void toSAX(org.xml.sax.ContentHandler handler)
throws org.xml.sax.SAXException
public java.lang.String toString()
toString in class java.lang.ObjectCopyright 1999-2025 The Apache Software Foundation. All Rights Reserved.