Package org.apache.fop.fo.extensions.xmp
Class XMPMetadata
java.lang.Object
org.apache.fop.fo.extensions.xmp.XMPMetadata
- All Implemented Interfaces:
Serializable
,ExtensionAttachment
,org.apache.xmlgraphics.util.XMLizable
public class XMPMetadata
extends Object
implements ExtensionAttachment, Serializable, org.apache.xmlgraphics.util.XMLizable
This is the pass-through value object for the XMP metadata extension.
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionNo-argument contructor.XMPMetadata
(org.apache.xmlgraphics.xmp.Metadata metadata) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns a category URI that allows a processor (layout manager or renderer) to determine if it supports this object.org.apache.xmlgraphics.xmp.Metadata
boolean
void
setMetadata
(org.apache.xmlgraphics.xmp.Metadata metadata) Sets the XMP metadata.void
setReadOnly
(boolean readOnly) Sets the flag that decides whether a metadata packet may be modified.void
toSAX
(ContentHandler handler)
-
Field Details
-
CATEGORY
The category URI for this extension attachment.- See Also:
-
-
Constructor Details
-
XMPMetadata
public XMPMetadata()No-argument contructor. -
XMPMetadata
public XMPMetadata(org.apache.xmlgraphics.xmp.Metadata metadata) Default constructor.- Parameters:
metadata
- the XMP metadata
-
-
Method Details
-
getMetadata
public org.apache.xmlgraphics.xmp.Metadata getMetadata()- Returns:
- the XMP metadata
-
setMetadata
public void setMetadata(org.apache.xmlgraphics.xmp.Metadata metadata) Sets the XMP metadata.- Parameters:
metadata
- the XMP metadata
-
isReadOnly
public boolean isReadOnly()- Returns:
- true if the XMP metadata is marked read-only.
-
setReadOnly
public void setReadOnly(boolean readOnly) Sets the flag that decides whether a metadata packet may be modified.- Parameters:
readOnly
- true if the XMP metadata packet should be marked read-only.
-
getCategory
This method returns a category URI that allows a processor (layout manager or renderer) to determine if it supports this object.- Specified by:
getCategory
in interfaceExtensionAttachment
- Returns:
- the category URI
-
toSAX
- Specified by:
toSAX
in interfaceorg.apache.xmlgraphics.util.XMLizable
- Throws:
SAXException
-