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

KonstruktorBeschreibung
XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)Initialisiert eine neue Instanz der Klasse XmpPacketWrapper.
XmpPacketWrapper()Initialisiert eine neue Instanz der Klasse XmpPacketWrapper.

Methoden

MethodeBeschreibung
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:

ParameterTypBeschreibung
headerXmpHeaderPiDer XMP-Header der Verarbeitungsanweisung.
trailerXmpTrailerPiDer XMP-Trailer der Verarbeitungsanweisung.
xmpMetaXmpMetaDie 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:

ParameterTypBeschreibung
valueXmpMetaDie 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:

ParameterTypBeschreibung
package_XmpPackageDas Paket.

getPackage(String namespaceUri)

public XmpPackage getPackage(String namespaceUri)

Ermittelt das Paket über die Namespace-URI.

Parameters:

ParameterTypBeschreibung
namespaceUrijava.lang.StringDie 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:

ParameterTypBeschreibung
namespaceUrijava.lang.StringPaket‑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:

ParameterTypBeschreibung
package_XmpPackageDas 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.