XmpPackage
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.imaging.xmp.IXmlValue, com.aspose.ms.System.Collections.Generic.IGenericEnumerable
public class XmpPackage implements IXmlValue, System.Collections.Generic.IGenericEnumerable<System.Collections.Generic.KeyValuePair<String,Object>>
Представляет базовую абстракцию для пакета XMP.
Конструкторы
| Конструктор | Описание |
|---|---|
| XmpPackage(String prefix, String namespaceUri) | Инициализирует новый экземпляр класса XmpPackage. |
Методы
| Метод | Описание |
|---|---|
| getXmlNamespace() | Получает XML‑пространство имён. |
| getPrefix() | Получает префикс. |
| getNamespaceUri() | Получает URI пространства имён. |
| getKeys() | Получает ключи в XMP‑пакете. |
| getCount() | Получает количество ключей XMP. |
| containsKey(String key) | Определяет, содержит ли эта коллекция указанный ключ. |
| get_Item(String key) | Получает или задаёт Object с указанным ключом. |
| set_Item(String key, Object value) | Задаёт Object с указанным ключом. |
| addValue(String key, String value) | Добавляет значение к указанному ключу. |
| addValue(String key, Object value) | Добавляет значение к указанному ключу. |
| tryGetValue(String key, Object[] value) | Получает значение по key. |
| remove(String key) | Удаляет значение с указанным ключом. |
| clear() | Очищает этот экземпляр. |
| setValue(String key, IXmlValue value) | Устанавливает значение. |
| setValue(String key, IXmpType value) | Устанавливает значение. |
| setXmpTypeValue(String key, XmpTypeBase value) | Задаёт значение типа XMP. |
| getXmlValue() | Преобразует значение XMP в XML-представление. |
| iterator() | Возвращает перечислитель, который проходит по коллекции. |
XmpPackage(String prefix, String namespaceUri)
public XmpPackage(String prefix, String namespaceUri)
Инициализирует новый экземпляр класса XmpPackage.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| префикс | java.lang.String | Префикс. |
| namespaceUri | java.lang.String | URI пространства имён. |
getXmlNamespace()
public String getXmlNamespace()
Получает XML‑пространство имён.
Значение: XML‑пространство имён.
Returns: java.lang.String
getPrefix()
public String getPrefix()
Получает префикс.
Значение: префикс.
Returns: java.lang.String
getNamespaceUri()
public String getNamespaceUri()
Получает URI пространства имён.
Значение: URI пространства имён.
Returns: java.lang.String
getKeys()
public System.Collections.Generic.Dictionary.KeyCollection<String,Object> getKeys()
Получает ключи в XMP‑пакете.
Returns: com.aspose.ms.System.Collections.Generic.Dictionary.KeyCollection<java.lang.String,java.lang.Object>
getCount()
public final int getCount()
Получает количество ключей XMP.
Returns: int - количество ключей XMP.
containsKey(String key)
public boolean containsKey(String key)
Определяет, содержит ли эта коллекция указанный ключ.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Ключ, который нужно проверить. |
Returns:
boolean - true, если коллекция содержит указанный ключ; иначе false.
get_Item(String key)
public Object get_Item(String key)
Получает или задаёт Object с указанным ключом.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Ключ, идентифицирующий значение. |
Returns:
java.lang.Object - Возвращает Object с указанным ключом.
set_Item(String key, Object value)
public void set_Item(String key, Object value)
Задаёт Object с указанным ключом.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Ключ, идентифицирующий значение. |
| value | java.lang.Object | Значение Object. |
addValue(String key, String value)
public void addValue(String key, String value)
Добавляет значение к указанному ключу.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Строковое представление ключа, идентифицированного добавленным значением. |
| value | java.lang.String | Значение, к которому добавлять. |
addValue(String key, Object value)
public void addValue(String key, Object value)
Добавляет значение к указанному ключу.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Строковое представление ключа, идентифицированного добавленным значением. |
| value | java.lang.Object | Значение, к которому добавлять. |
tryGetValue(String key, Object[] value)
public final boolean tryGetValue(String key, Object[] value)
Получает значение по key.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Ключ элемента XMP. |
| value | java.lang.Object[] | Значение XMP. |
Returns:
boolean - true, если коллекция содержит key; иначе false.
remove(String key)
public boolean remove(String key)
Удаляет значение с указанным ключом.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Строковое представление ключа, связанного с удалённым значением. |
Returns: boolean - Возвращает true, если значение с указанным ключом было удалено.
clear()
public void clear()
Очищает этот экземпляр.
setValue(String key, IXmlValue value)
public void setValue(String key, IXmlValue value)
Устанавливает значение.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Строковое представление ключа, идентифицированного добавленным значением. |
| value | IXmlValue | Значение, к которому добавлять. |
setValue(String key, IXmpType value)
public void setValue(String key, IXmpType value)
Устанавливает значение.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Строковое представление ключа, идентифицированного добавленным значением. |
| value | IXmpType | Значение, к которому добавлять. |
setXmpTypeValue(String key, XmpTypeBase value)
public void setXmpTypeValue(String key, XmpTypeBase value)
Задаёт значение типа XMP.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ключ | java.lang.String | Строковое представление ключа, связанного с установленным значением. |
| value | XmpTypeBase | Значение, которое следует установить. |
getXmlValue()
public String getXmlValue()
Преобразует значение XMP в XML-представление.
Returns: java.lang.String — Возвращает значение XMP, преобразованное в XML-представление.
iterator()
public System.Collections.Generic.IGenericEnumerator<System.Collections.Generic.KeyValuePair<String,Object>> iterator()
Возвращает перечислитель, который проходит по коллекции.
Returns:
com.aspose.ms.System.Collections.Generic.IGenericEnumerator<com.aspose.ms.System.Collections.Generic.KeyValuePair<java.lang.String,java.lang.Object» - T:System.Collections.Generic.IEnumerator\\1`, который можно использовать для перебора элементов коллекции.