fop 0.94

org.apache.fop.fo.extensions.xmp
Class XMPMetadata

java.lang.Object
  extended by org.apache.fop.fo.extensions.xmp.XMPMetadata
All Implemented Interfaces:
java.io.Serializable, ExtensionAttachment, XMLizable

public class XMPMetadata
extends java.lang.Object
implements ExtensionAttachment, java.io.Serializable, XMLizable

This is the pass-through value object for the XMP metadata extension.

See Also:
Serialized Form

Field Summary
static java.lang.String CATEGORY
          The category URI for this extension attachment.
 
Constructor Summary
XMPMetadata()
          No-argument contructor.
XMPMetadata(org.apache.xmlgraphics.xmp.Metadata metadata)
          Default constructor.
 
Method Summary
 java.lang.String getCategory()
          This 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 getMetadata()
           
 boolean isReadOnly()
           
 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(org.xml.sax.ContentHandler handler)
          Generates SAX events representing the object's state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CATEGORY

public static final java.lang.String CATEGORY
The category URI for this extension attachment.

See Also:
Constant Field Values
Constructor Detail

XMPMetadata

public XMPMetadata()
No-argument contructor.


XMPMetadata

public XMPMetadata(org.apache.xmlgraphics.xmp.Metadata metadata)
Default constructor.

Parameters:
metadata - the XMP metadata
Method Detail

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

public java.lang.String getCategory()
Description copied from interface: ExtensionAttachment
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 interface ExtensionAttachment
Returns:
the category URI
See Also:
ExtensionAttachment.getCategory()

toSAX

public void toSAX(org.xml.sax.ContentHandler handler)
           throws org.xml.sax.SAXException
Description copied from interface: XMLizable
Generates SAX events representing the object's state.

Specified by:
toSAX in interface XMLizable
Parameters:
handler - ContentHandler instance to send the SAX events to
Throws:
org.xml.sax.SAXException - if there's a problem generating the SAX events
See Also:
XMLizable.toSAX(org.xml.sax.ContentHandler)

fop 0.94

Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.