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() |
void |
read() |
void |
setExtendedXMPData(byte[] extendedXmpData) |
void |
showMetadata() |
abstract void |
write(java.io.OutputStream os)
Writes the metadata out to the output stream
|
ensureDataRead, extractThumbnails, extractThumbnails, extractThumbnails, getType, insertComment, insertComments, insertExif, insertExif, insertICCProfile, insertICCProfile, insertIPTC, insertIPTC, insertIRB, insertIRB, insertIRBThumbnail, insertMetadata, insertXMP, insertXMP, isDataRead, readMetadata, readMetadata, readMetadata, removeMetadata
public XMP(byte[] data)
public XMP(java.lang.String xmp)
public XMP(java.lang.String xmp, java.lang.String extendedXmp)
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 void read() throws java.io.IOException
java.io.IOException
public void setExtendedXMPData(byte[] extendedXmpData)
public void showMetadata()
showMetadata
in interface MetadataReader
showMetadata
in class Metadata