XmpPacketWrapper
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.imaging.xmp.IXmlValue, com.aspose.imaging.metadata.IImageMetadataFormat
public class XmpPacketWrapper implements IXmlValue, IImageMetadataFormat
Enthält ein serialisiertes XMP-Paket inklusive Header und Trailer.
Ein Wrapper, der aus einem Paar XML-Verarbeitungsanweisungen (PIs) besteht, kann um das rdf:RDF-Element gelegt werden.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta) | Initialisiert eine neue Instanz der Klasse XmpPacketWrapper. |
| XmpPacketWrapper() | Initialisiert eine neue Instanz der Klasse XmpPacketWrapper. |
Methoden
| Methode | Beschreibung |
|---|---|
| getHeaderPi() | Liest die Header-Verarbeitungsanweisung. |
| getMeta() | Liest die XMP-Metadaten. |
| setMeta(XmpMeta value) | Setzt die XMP-Metadaten. |
| getTrailerPi() | Liest die Trailer-Verarbeitungsanweisung. |
| getPackages() | Liest das Array von XmpPackage innerhalb von XMP. |
| getPackagesCount() | Liest die Anzahl der Pakete innerhalb der XMP-Struktur. |
| addPackage(XmpPackage package_) | Fügt das Paket hinzu. |
| getPackage(String namespaceUri) | Ermittelt das Paket über die Namespace-URI. |
| containsPackage(String namespaceUri) | Bestimmt, ob das Paket im XMP-Wrapper existiert. |
| removePackage(XmpPackage package_) | Entfernt das XMP-Paket. |
| clearPackages() | Entfernt alle XmpPackage innerhalb von XMP. |
| getXmlValue() | Konvertiert den XMP-Wert in die XML-Darstellung. |
| toString() | Gibt eine XML-Zeichenkette zurück, die das aktuelle Objekt darstellt. |
XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)
public XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)
Initialisiert eine neue Instanz der Klasse XmpPacketWrapper.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| header | XmpHeaderPi | Der XMP-Header der Verarbeitungsanweisung. |
| trailer | XmpTrailerPi | Der XMP-Trailer der Verarbeitungsanweisung. |
| xmpMeta | XmpMeta | Die XMP-Metadaten. |
XmpPacketWrapper()
public XmpPacketWrapper()
Initialisiert eine neue Instanz der Klasse XmpPacketWrapper.
getHeaderPi()
public XmpHeaderPi getHeaderPi()
Liest die Header-Verarbeitungsanweisung.
Returns: XmpHeaderPi - The Header processing instruction.
getMeta()
public XmpMeta getMeta()
Liest die XMP-Metadaten. Optional.
Returns: XmpMeta - The XMP meta. Optional.
setMeta(XmpMeta value)
public void setMeta(XmpMeta value)
Setzt die XMP-Metadaten. Optional.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | XmpMeta | Die XMP-Metadaten. Optional. |
getTrailerPi()
public XmpTrailerPi getTrailerPi()
Liest die Trailer-Verarbeitungsanweisung.
Returns: XmpTrailerPi - Trailer processing instruction.
getPackages()
public XmpPackage[] getPackages()
Liest das Array von XmpPackage innerhalb von XMP.
Returns:
com.aspose.imaging.xmp.XmpPackage[] - Das Array von XmpPackage innerhalb von XMP.
getPackagesCount()
public int getPackagesCount()
Liest die Anzahl der Pakete innerhalb der XMP-Struktur.
Returns: int - Die Anzahl der Pakete innerhalb der XMP-Struktur.
addPackage(XmpPackage package_)
public void addPackage(XmpPackage package_)
Fügt das Paket hinzu.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| package_ | XmpPackage | Das Paket. |
getPackage(String namespaceUri)
public XmpPackage getPackage(String namespaceUri)
Ermittelt das Paket über die Namespace-URI.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| namespaceUri | java.lang.String | Die Paket‑Schema‑URI. |
Returns: XmpPackage - Returns the XMP package for specified namespace URI.
containsPackage(String namespaceUri)
public boolean containsPackage(String namespaceUri)
Bestimmt, ob das Paket im XMP-Wrapper existiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| namespaceUri | java.lang.String | Paket‑Schema‑URI. |
Returns: boolean - Gibt true zurück, wenn ein Paket mit der angegebenen Namespace-URI im XMP-Wrapper existiert.
removePackage(XmpPackage package_)
public void removePackage(XmpPackage package_)
Entfernt das XMP-Paket.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| package_ | XmpPackage | Das Paket. |
clearPackages()
public void clearPackages()
Entfernt alle XmpPackage innerhalb von XMP.
getXmlValue()
public String getXmlValue()
Konvertiert den XMP-Wert in die XML-Darstellung.
Returns: java.lang.String - Gibt den konvertierten XMP-Wert als XML zurück.
toString()
public String toString()
Gibt eine XML-Zeichenkette zurück, die das aktuelle Objekt darstellt.
Returns: java.lang.String - Eine XML-Zeichenkette, die das aktuelle Objekt darstellt.