XmpMeta

Inheritance: java.lang.Object, com.aspose.imaging.xmp.XmpElementBase

All Implemented Interfaces: com.aspose.imaging.xmp.IXmlValue, com.aspose.ms.System.IEquatable

public final class XmpMeta extends XmpElementBase implements IXmlValue, System.IEquatable<XmpElementBase>

表示 xmp 元数据。可选。此元素的目的是在可能包含其他非 XMP RDF 用法的通用 XML 文本中识别 XMP 元数据。

构造函数

构造函数描述
XmpMeta(String toolkitVersion)初始化 XmpMeta 类的新实例。
XmpMeta()初始化 XmpMeta 类的新实例。

方法

方法描述
getAdobeXmpToolkit()获取或设置 Adobe Xmp 工具包版本。
setAdobeXmpToolkit(String value)获取或设置 Adobe Xmp 工具包版本。
addAttribute(String attribute, String value)添加属性。
getXmlValue()将 XMP 值转换为 XML 表示形式。
isEquals(XmpMeta other)指示当前对象是否等于同类型的另一个对象。
equals(Object other)确定指定的 System.Object 是否等于此实例。
hashCode()返回此实例的哈希码。

XmpMeta(String toolkitVersion)

public XmpMeta(String toolkitVersion)

初始化 XmpMeta 类的新实例。

Parameters:

参数类型描述
toolkitVersionjava.lang.StringAdobe XMP 工具包版本。

XmpMeta()

public XmpMeta()

初始化 XmpMeta 类的新实例。

getAdobeXmpToolkit()

public String getAdobeXmpToolkit()

获取或设置 Adobe Xmp 工具包版本。

Returns: java.lang.String

setAdobeXmpToolkit(String value)

public void setAdobeXmpToolkit(String value)

获取或设置 Adobe Xmp 工具包版本。

Parameters:

参数类型描述
valuejava.lang.String

addAttribute(String attribute, String value)

public void addAttribute(String attribute, String value)

添加属性。

Parameters:

参数类型描述
属性java.lang.String属性。
valuejava.lang.String值。

getXmlValue()

public String getXmlValue()

将 XMP 值转换为 XML 表示形式。

Returns: java.lang.String - 返回转换为 XML 表示形式的 XMP 值。

isEquals(XmpMeta other)

public boolean isEquals(XmpMeta other)

指示当前对象是否等于同类型的另一个对象。

Parameters:

参数类型描述
otherXmpMeta用于与此对象比较的对象。

Returns: boolean - 如果当前对象等于 other 参数则为 true;否则为 false。

equals(Object other)

public boolean equals(Object other)

确定指定的 System.Object 是否等于此实例。

Parameters:

参数类型描述
其他java.lang.Object与此实例比较的 System.Object

Returns: boolean - 如果指定的 System.Object 等于此实例,则为 true;否则,为 false

hashCode()

public int hashCode()

返回此实例的哈希码。

Returns: int - 此实例的哈希码,适用于哈希算法和哈希表等数据结构。