XmpPacketWrapper
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.imaging.xmp.IXmlValue, com.aspose.imaging.metadata.IImageMetadataFormat
public class XmpPacketWrapper implements IXmlValue, IImageMetadataFormat
Contient le paquet XMP sérialisé incluant l’en-tête et le pied de page.
Un wrapper composé d’une paire d’instructions de traitement XML (PI) peut être placé autour de l’élément rdf:RDF.
Constructeurs
| Constructeur | Description |
|---|---|
| XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta) | Initialise une nouvelle instance de la classe XmpPacketWrapper. |
| XmpPacketWrapper() | Initialise une nouvelle instance de la classe XmpPacketWrapper. |
Méthodes
| Méthode | Description |
|---|---|
| getHeaderPi() | Obtient l’instruction de traitement d’en-tête. |
| getMeta() | Obtient les métadonnées XMP. |
| setMeta(XmpMeta value) | Définit les métadonnées XMP. |
| getTrailerPi() | Obtient l’instruction de traitement du trailer. |
| getPackages() | Obtient le tableau de XmpPackage à l’intérieur du XMP. |
| getPackagesCount() | Obtient le nombre de packages à l’intérieur de la structure XMP. |
| addPackage(XmpPackage package_) | Ajoute le paquet. |
| getPackage(String namespaceUri) | Obtient le paquet par URI d’espace de noms. |
| containsPackage(String namespaceUri) | Détermine si le paquet existe dans l’enveloppe XMP. |
| removePackage(XmpPackage package_) | Supprime le paquet XMP. |
| clearPackages() | Supprime tous les XmpPackage à l’intérieur de XMP. |
| getXmlValue() | Convertit la valeur XMP en représentation XML. |
| toString() | Renvoie une chaîne XML qui représente l’objet actuel. |
XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)
public XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)
Initialise une nouvelle instance de la classe XmpPacketWrapper.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| header | XmpHeaderPi | L’en-tête XMP de l’instruction de traitement. |
| trailer | XmpTrailerPi | Le pied de page XMP de l’instruction de traitement. |
| xmpMeta | XmpMeta | Les métadonnées XMP. |
XmpPacketWrapper()
public XmpPacketWrapper()
Initialise une nouvelle instance de la classe XmpPacketWrapper.
getHeaderPi()
public XmpHeaderPi getHeaderPi()
Obtient l’instruction de traitement d’en-tête.
Returns: XmpHeaderPi - The Header processing instruction.
getMeta()
public XmpMeta getMeta()
Obtient les métadonnées XMP. Optionnel.
Returns: XmpMeta - The XMP meta. Optional.
setMeta(XmpMeta value)
public void setMeta(XmpMeta value)
Définit les métadonnées XMP. Optionnel.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | XmpMeta | Les métadonnées XMP. Optionnel. |
getTrailerPi()
public XmpTrailerPi getTrailerPi()
Obtient l’instruction de traitement du trailer.
Returns: XmpTrailerPi - Trailer processing instruction.
getPackages()
public XmpPackage[] getPackages()
Obtient le tableau de XmpPackage à l’intérieur du XMP.
Returns:
com.aspose.imaging.xmp.XmpPackage[] - Le tableau de XmpPackage à l’intérieur de XMP.
getPackagesCount()
public int getPackagesCount()
Obtient le nombre de packages à l’intérieur de la structure XMP.
Returns: int - Le nombre de paquets dans la structure XMP.
addPackage(XmpPackage package_)
public void addPackage(XmpPackage package_)
Ajoute le paquet.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| package_ | XmpPackage | Le paquet. |
getPackage(String namespaceUri)
public XmpPackage getPackage(String namespaceUri)
Obtient le paquet par URI d’espace de noms.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| namespaceUri | java.lang.String | L’URI du schéma du paquet. |
Returns: XmpPackage - Returns the XMP package for specified namespace URI.
containsPackage(String namespaceUri)
public boolean containsPackage(String namespaceUri)
Détermine si le paquet existe dans l’enveloppe XMP.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| namespaceUri | java.lang.String | URI du schéma du paquet. |
Returns: boolean - Renvoie true si le paquet avec l’URI d’espace de noms spécifié existe dans l’enveloppe XMP.
removePackage(XmpPackage package_)
public void removePackage(XmpPackage package_)
Supprime le paquet XMP.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| package_ | XmpPackage | Le paquet. |
clearPackages()
public void clearPackages()
Supprime tous les XmpPackage à l’intérieur de XMP.
getXmlValue()
public String getXmlValue()
Convertit la valeur XMP en représentation XML.
Returns: java.lang.String - Renvoie la valeur XMP convertie en XML.
toString()
public String toString()
Renvoie une chaîne XML qui représente l’objet actuel.
Returns: java.lang.String - Une chaîne XML qui représente l’objet actuel.