XmpPacketWrapper

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.imaging.xmp.IXmlValue, com.aspose.imaging.metadata.IImageMetadataFormat

public class XmpPacketWrapper implements IXmlValue, IImageMetadataFormat

Содержит сериализованный пакет xmp, включающий заголовок и трейлер.

Обёртка, состоящая из пары инструкций обработки XML (PI), может быть размещена вокруг элемента rdf:RDF.

Конструкторы

КонструкторОписание
XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)Инициализирует новый экземпляр класса XmpPacketWrapper.
XmpPacketWrapper()Инициализирует новый экземпляр класса XmpPacketWrapper.

Методы

МетодОписание
getHeaderPi()Получает инструкцию обработки заголовка.
getMeta()Получает метаданные XMP.
setMeta(XmpMeta value)Устанавливает метаданные XMP.
getTrailerPi()Получает инструкцию обработки трейлера.
getPackages()Получает массив XmpPackage внутри XMP.
getPackagesCount()Получает количество пакетов внутри структуры XMP.
addPackage(XmpPackage package_)Добавляет пакет.
getPackage(String namespaceUri)Получает пакет по URI пространства имён.
containsPackage(String namespaceUri)Определяет, существует ли пакет в обёртке XMP.
removePackage(XmpPackage package_)Удаляет пакет XMP.
clearPackages()Удаляет все XmpPackage внутри XMP.
getXmlValue()Преобразует значение XMP в XML-представление.
toString()Возвращает строку XML, представляющую текущий объект.

XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)

public XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)

Инициализирует новый экземпляр класса XmpPacketWrapper.

Parameters:

ПараметрТипОписание
headerXmpHeaderPiЗаголовок XMP инструкции обработки.
trailerXmpTrailerPiТрейлер XMP инструкции обработки.
xmpMetaXmpMetaМетаданные XMP.

XmpPacketWrapper()

public XmpPacketWrapper()

Инициализирует новый экземпляр класса XmpPacketWrapper.

getHeaderPi()

public XmpHeaderPi getHeaderPi()

Получает инструкцию обработки заголовка.

Returns: XmpHeaderPi - The Header processing instruction.

getMeta()

public XmpMeta getMeta()

Получает метаданные XMP. Необязательно.

Returns: XmpMeta - The XMP meta. Optional.

setMeta(XmpMeta value)

public void setMeta(XmpMeta value)

Устанавливает метаданные XMP. Необязательно.

Parameters:

ПараметрТипОписание
valueXmpMetaМетаданные XMP. Необязательно.

getTrailerPi()

public XmpTrailerPi getTrailerPi()

Получает инструкцию обработки трейлера.

Returns: XmpTrailerPi - Trailer processing instruction.

getPackages()

public XmpPackage[] getPackages()

Получает массив XmpPackage внутри XMP.

Returns: com.aspose.imaging.xmp.XmpPackage[] - Массив XmpPackage внутри XMP.

getPackagesCount()

public int getPackagesCount()

Получает количество пакетов внутри структуры XMP.

Returns: int - Количество пакетов внутри структуры XMP.

addPackage(XmpPackage package_)

public void addPackage(XmpPackage package_)

Добавляет пакет.

Parameters:

ПараметрТипОписание
package_XmpPackageПакет.

getPackage(String namespaceUri)

public XmpPackage getPackage(String namespaceUri)

Получает пакет по URI пространства имён.

Parameters:

ПараметрТипОписание
namespaceUrijava.lang.StringURI схемы пакета.

Returns: XmpPackage - Returns the XMP package for specified namespace URI.

containsPackage(String namespaceUri)

public boolean containsPackage(String namespaceUri)

Определяет, существует ли пакет в обёртке XMP.

Parameters:

ПараметрТипОписание
namespaceUrijava.lang.StringURI схемы пакета.

Returns: boolean - Возвращает true, если пакет с указанным URI пространства имён существует в обёртке XMP.

removePackage(XmpPackage package_)

public void removePackage(XmpPackage package_)

Удаляет пакет XMP.

Parameters:

ПараметрТипОписание
package_XmpPackageПакет.

clearPackages()

public void clearPackages()

Удаляет все XmpPackage внутри XMP.

getXmlValue()

public String getXmlValue()

Преобразует значение XMP в XML-представление.

Returns: java.lang.String - Возвращает преобразованное значение XMP в XML.

toString()

public String toString()

Возвращает строку XML, представляющую текущий объект.

Returns: java.lang.String - Строка XML, представляющая текущий объект.