|
||||||||||
| 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 an OutputStream
with default options. |
static void |
serialize(XMPMeta xmp,
java.io.OutputStream out,
SerializeOptions options)
Serializes an XMPMeta-object as RDF into an OutputStream. |
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 | |||||||||