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Префикс.
namespaceUrijava.lang.StringURI пространства имён.

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Ключ, идентифицирующий значение.
valuejava.lang.ObjectЗначение Object.

addValue(String key, String value)

public void addValue(String key, String value)

Добавляет значение к указанному ключу.

Parameters:

ПараметрТипОписание
ключjava.lang.StringСтроковое представление ключа, идентифицированного добавленным значением.
valuejava.lang.StringЗначение, к которому добавлять.

addValue(String key, Object value)

public void addValue(String key, Object value)

Добавляет значение к указанному ключу.

Parameters:

ПараметрТипОписание
ключjava.lang.StringСтроковое представление ключа, идентифицированного добавленным значением.
valuejava.lang.ObjectЗначение, к которому добавлять.

tryGetValue(String key, Object[] value)

public final boolean tryGetValue(String key, Object[] value)

Получает значение по key.

Parameters:

ПараметрТипОписание
ключjava.lang.StringКлюч элемента XMP.
valuejava.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Строковое представление ключа, идентифицированного добавленным значением.
valueIXmlValueЗначение, к которому добавлять.

setValue(String key, IXmpType value)

public void setValue(String key, IXmpType value)

Устанавливает значение.

Parameters:

ПараметрТипОписание
ключjava.lang.StringСтроковое представление ключа, идентифицированного добавленным значением.
valueIXmpTypeЗначение, к которому добавлять.

setXmpTypeValue(String key, XmpTypeBase value)

public void setXmpTypeValue(String key, XmpTypeBase value)

Задаёт значение типа XMP.

Parameters:

ПараметрТипОписание
ключjava.lang.StringСтроковое представление ключа, связанного с установленным значением.
valueXmpTypeBaseЗначение, которое следует установить.

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`, который можно использовать для перебора элементов коллекции.