XmpPacketWrapper
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.imaging.xmp.IXmlValue, com.aspose.imaging.metadata.IImageMetadataFormat
public class XmpPacketWrapper implements IXmlValue, IImageMetadataFormat
Innehåller serialiserat xmp‑paket inklusive header och trailer.
En wrapper bestående av ett par XML‑processinstruktioner (PIs) kan placeras runt rdf:RDF‑elementet.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta) | Initierar en ny instans av klassen XmpPacketWrapper. |
| XmpPacketWrapper() | Initierar en ny instans av klassen XmpPacketWrapper. |
Metoder
| Metod | Beskrivning |
|---|---|
| getHeaderPi() | Hämtar header‑processinstruktionen. |
| getMeta() | Hämtar XMP‑metadata. |
| setMeta(XmpMeta value) | Ställer in XMP‑metadata. |
| getTrailerPi() | Hämtar trailer‑processinstruktionen. |
| getPackages() | Hämtar array av XmpPackage i XMP. |
| getPackagesCount() | Hämtar antalet paket i XMP‑strukturen. |
| addPackage(XmpPackage package_) | Lägger till paketet. |
| getPackage(String namespaceUri) | Hämtar paketet via namnrymds-URI. |
| containsPackage(String namespaceUri) | Bestämmer om paketet finns i XMP-omslaget. |
| removePackage(XmpPackage package_) | Tar bort XMP-paketet. |
| clearPackages() | Tar bort alla XmpPackage i XMP. |
| getXmlValue() | Konverterar XMP-värde till XML-representationen. |
| toString() | Returnerar en XML-sträng som representerar det aktuella objektet. |
XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)
public XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)
Initierar en ny instans av klassen XmpPacketWrapper.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| header | XmpHeaderPi | XMP-huvudet för bearbetningsinstruktionen. |
| trailer | XmpTrailerPi | XMP-slutet för bearbetningsinstruktionen. |
| xmpMeta | XmpMeta | XMP-metadata. |
XmpPacketWrapper()
public XmpPacketWrapper()
Initierar en ny instans av klassen XmpPacketWrapper.
getHeaderPi()
public XmpHeaderPi getHeaderPi()
Hämtar header‑processinstruktionen.
Returns: XmpHeaderPi - The Header processing instruction.
getMeta()
public XmpMeta getMeta()
Hämtar XMP-metadata. Valfritt.
Returns: XmpMeta - The XMP meta. Optional.
setMeta(XmpMeta value)
public void setMeta(XmpMeta value)
Ställer in XMP-metadata. Valfritt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | XmpMeta | XMP-metadata. Valfritt. |
getTrailerPi()
public XmpTrailerPi getTrailerPi()
Hämtar trailer‑processinstruktionen.
Returns: XmpTrailerPi - Trailer processing instruction.
getPackages()
public XmpPackage[] getPackages()
Hämtar array av XmpPackage i XMP.
Returns:
com.aspose.imaging.xmp.XmpPackage[] - Arrayen av XmpPackage i XMP.
getPackagesCount()
public int getPackagesCount()
Hämtar antalet paket i XMP‑strukturen.
Returns: int - Antalet paket i XMP-strukturen.
addPackage(XmpPackage package_)
public void addPackage(XmpPackage package_)
Lägger till paketet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| package_ | XmpPackage | Paketet. |
getPackage(String namespaceUri)
public XmpPackage getPackage(String namespaceUri)
Hämtar paketet via namnrymds-URI.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| namespaceUri | java.lang.String | Paketets schemats URI. |
Returns: XmpPackage - Returns the XMP package for specified namespace URI.
containsPackage(String namespaceUri)
public boolean containsPackage(String namespaceUri)
Bestämmer om paketet finns i XMP-omslaget.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| namespaceUri | java.lang.String | Paketets schemats uri. |
Returns: boolean - Returnerar true om paket med angivet namnrymds-URI finns i XMP-omslaget.
removePackage(XmpPackage package_)
public void removePackage(XmpPackage package_)
Tar bort XMP-paketet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| package_ | XmpPackage | Paketet. |
clearPackages()
public void clearPackages()
Tar bort alla XmpPackage i XMP.
getXmlValue()
public String getXmlValue()
Konverterar XMP-värde till XML-representationen.
Returns: java.lang.String - Returnerar konverterat XMP-värde till XML.
toString()
public String toString()
Returnerar en XML-sträng som representerar det aktuella objektet.
Returns: java.lang.String - En XML-sträng som representerar det aktuella objektet.