| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.adobe.xmp.XMPMetaFactory
public final class XMPMetaFactory
Creates XMPMeta-instances from an InputStream
| Method Summary | |
|---|---|
| static XMPMeta | create() | 
| static XMPSchemaRegistry | getSchemaRegistry() | 
| static XMPVersionInfo | getVersionInfo()Obtain version information. | 
| static XMPMeta | parse(java.io.InputStream in)Parsing with default options. | 
| static XMPMeta | parse(java.io.InputStream in,
      ParseOptions options)These functions support parsing serialized RDF into an XMP object, and serailizing an XMP object into RDF. | 
| static XMPMeta | parseFromBuffer(byte[] buffer)Parsing with default options. | 
| static XMPMeta | parseFromBuffer(byte[] buffer,
                ParseOptions options)Creates an XMPMeta-object from a byte-buffer. | 
| static XMPMeta | parseFromString(java.lang.String packet)Parsing with default options. | 
| static XMPMeta | parseFromString(java.lang.String packet,
                ParseOptions options)Creates an XMPMeta-object from a string. | 
| static void | reset()Resets the schema registry to its original state (creates a new one). | 
| static void | serialize(XMPMeta xmp,
          java.io.OutputStream out)Serializes an XMPMeta-object as RDF into anOutputStreamwith default options. | 
| static void | serialize(XMPMeta xmp,
          java.io.OutputStream out,
          SerializeOptions options)Serializes an XMPMeta-object as RDF into anOutputStream. | 
| static byte[] | serializeToBuffer(XMPMeta xmp,
                  SerializeOptions options)Serializes an XMPMeta-object as RDF into a byte buffer. | 
| static java.lang.String | serializeToString(XMPMeta xmp,
                  SerializeOptions options)Serializes an XMPMeta-object as RDF into a string. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static XMPSchemaRegistry getSchemaRegistry()
XMPSchemaRegistry.public static XMPMeta create()
XMPMeta-object.
public static XMPMeta parse(java.io.InputStream in)
                     throws XMPException
in - an InputStream
XMPMeta-object created from the input.
XMPException - If the file is not well-formed XML or if the parsing fails.parse(InputStream, ParseOptions)
public static XMPMeta parse(java.io.InputStream in,
                            ParseOptions options)
                     throws XMPException
 parseFromBuffer() parses RDF from an InputStream. The encoding
 is recognized automatically.
in - an InputStreamoptions - Options controlling the parsing.XMPMeta-object created from the input.
XMPException - If the file is not well-formed XML or if the parsing fails.
public static XMPMeta parseFromString(java.lang.String packet)
                               throws XMPException
packet - a String contain an XMP-file.
XMPMeta-object created from the input.
XMPException - If the file is not well-formed XML or if the parsing fails.parse(InputStream)
public static XMPMeta parseFromString(java.lang.String packet,
                                      ParseOptions options)
                               throws XMPException
XMPMeta-object from a string.
packet - a String contain an XMP-file.options - Options controlling the parsing.
XMPMeta-object created from the input.
XMPException - If the file is not well-formed XML or if the parsing fails.parseFromString(String, ParseOptions)
public static XMPMeta parseFromBuffer(byte[] buffer)
                               throws XMPException
buffer - a String contain an XMP-file.
XMPMeta-object created from the input.
XMPException - If the file is not well-formed XML or if the parsing fails.parseFromBuffer(byte[], ParseOptions)
public static XMPMeta parseFromBuffer(byte[] buffer,
                                      ParseOptions options)
                               throws XMPException
XMPMeta-object from a byte-buffer.
buffer - a String contain an XMP-file.options - Options controlling the parsing.
XMPMeta-object created from the input.
XMPException - If the file is not well-formed XML or if the parsing fails.parse(InputStream, ParseOptions)
public static void serialize(XMPMeta xmp,
                             java.io.OutputStream out)
                      throws XMPException
XMPMeta-object as RDF into an OutputStream
 with default options.
xmp - a metadata objectout - an OutputStream to write the serialized RDF to.
XMPException - on serializsation errors.
public static void serialize(XMPMeta xmp,
                             java.io.OutputStream out,
                             SerializeOptions options)
                      throws XMPException
XMPMeta-object as RDF into an OutputStream.
xmp - a metadata objectoptions - Options to control the serialization (see SerializeOptions).out - an OutputStream to write the serialized RDF to.
XMPException - on serializsation errors.
public static byte[] serializeToBuffer(XMPMeta xmp,
                                       SerializeOptions options)
                                throws XMPException
XMPMeta-object as RDF into a byte buffer.
xmp - a metadata objectoptions - Options to control the serialization (see SerializeOptions).
XMPException - on serializsation errors.
public static java.lang.String serializeToString(XMPMeta xmp,
                                                 SerializeOptions options)
                                          throws XMPException
XMPMeta-object as RDF into a string. Note: Encoding
 is ignored when serializing to a string.
xmp - a metadata objectoptions - Options to control the serialization (see SerializeOptions).
XMPException - on serializsation errors.public static void reset()
public static XMPVersionInfo getVersionInfo()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||