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.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标识值的键。
valuejava.lang.ObjectObject 值。

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.StringXMP 元素键。
valuejava.lang.Object[]XMP 值。

Returns: boolean - 如果集合包含 key 则为 true;否则为 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 - 返回转换为 XML 表示形式的 XMP 值。

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`。