XMLizable
, PropertyAccess
public class XMPStructure extends XMPComplexValue implements PropertyAccess
Constructor | Description |
---|---|
XMPStructure() |
Main constructor
|
Modifier and Type | Method | Description |
---|---|---|
XMPProperty |
getProperty(java.lang.String uri,
java.lang.String localName) |
Returns a property
|
XMPProperty |
getProperty(QName name) |
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 XMPComplexValue
public void setProperty(XMPProperty prop)
setProperty
in interface PropertyAccess
prop
- the propertypublic XMPProperty getProperty(java.lang.String uri, java.lang.String localName)
getProperty
in interface PropertyAccess
uri
- the namespace URI of the propertylocalName
- the local name of the propertypublic XMPProperty getValueProperty()
getValueProperty
in interface PropertyAccess
public XMPProperty getProperty(QName name)
getProperty
in interface PropertyAccess
name
- the name of the propertypublic XMPProperty removeProperty(QName name)
removeProperty
in interface PropertyAccess
name
- the name of the propertypublic int getPropertyCount()
getPropertyCount
in interface PropertyAccess
public java.util.Iterator iterator()
iterator
in interface PropertyAccess
public void toSAX(org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.