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:
| Параметр | Тип | Описание |
|---|---|---|
| header | XmpHeaderPi | Заголовок XMP инструкции обработки. |
| trailer | XmpTrailerPi | Трейлер XMP инструкции обработки. |
| xmpMeta | XmpMeta | Метаданные 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:
| Параметр | Тип | Описание |
|---|---|---|
| value | XmpMeta | Метаданные 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:
| Параметр | Тип | Описание |
|---|---|---|
| namespaceUri | java.lang.String | URI схемы пакета. |
Returns: XmpPackage - Returns the XMP package for specified namespace URI.
containsPackage(String namespaceUri)
public boolean containsPackage(String namespaceUri)
Определяет, существует ли пакет в обёртке XMP.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| namespaceUri | java.lang.String | URI схемы пакета. |
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, представляющая текущий объект.