public abstract class XMP extends Metadata
data, IMAGE_MAGIC_NUMBER_LEN, isDataRead| Constructor and Description |
|---|
XMP(byte[] data) |
XMP(java.lang.String xmp) |
XMP(java.lang.String xmp,
java.lang.String extendedXmp) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getData() |
byte[] |
getExtendedXmpData() |
org.w3c.dom.Document |
getExtendedXmpDocument() |
org.w3c.dom.Document |
getMergedDocument()
Merge the standard XMP and the extended XMP DOM
|
org.w3c.dom.Document |
getXmpDocument() |
boolean |
hasExtendedXmp() |
java.util.Iterator<MetadataEntry> |
iterator() |
void |
read() |
void |
setExtendedXMPData(byte[] extendedXmpData) |
static void |
showXMP(XMP xmp) |
abstract void |
write(java.io.OutputStream os)
Writes the metadata out to the output stream
|
ensureDataRead, extractThumbnail, extractThumbnail, extractThumbnails, extractThumbnails, extractThumbnails, extractThumbnails, extractThumbnails, getType, insertComment, insertComments, insertExif, insertExif, insertICCProfile, insertICCProfile, insertIPTC, insertIPTC, insertIRB, insertIRB, insertIRBThumbnail, insertMetadata, insertXMP, insertXMP, isDataRead, readMetadata, readMetadata, readMetadata, removeMetadatapublic XMP(byte[] data)
public XMP(java.lang.String xmp)
public XMP(java.lang.String xmp,
java.lang.String extendedXmp)
public static void showXMP(XMP xmp)
public byte[] getExtendedXmpData()
public org.w3c.dom.Document getExtendedXmpDocument()
public org.w3c.dom.Document getMergedDocument()
This is a very expensive operation, avoid if possible
public org.w3c.dom.Document getXmpDocument()
public boolean hasExtendedXmp()
public java.util.Iterator<MetadataEntry> iterator()
iterator in interface java.lang.Iterable<MetadataEntry>iterator in class Metadatapublic void read()
throws java.io.IOException
java.io.IOExceptionpublic void setExtendedXMPData(byte[] extendedXmpData)