XmpCollection

Inheritance: java.lang.Object, java.util.AbstractCollection, java.util.AbstractList, java.util.ArrayList

All Implemented Interfaces: com.aspose.imaging.xmp.types.IXmpType

public class XmpCollection extends ArrayList<IXmpType> implements IXmpType

XMP 元素集合。

构造函数

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

方法

方法描述
addItem(Object item)添加新项。
addObject(Object item)添加 XMP 数据项。
removeAt(int index)移除指定索引处的项。
add(IXmpType item)向集合中添加项。
copyTo(IXmpType[] array, int arrayIndex)将集合的元素复制到数组中,从特定的数组索引开始。
getXmpRepresentation()获取此对象的 XMP 字符串值。
getXmlValue()将 XMP 值转换为 XML 表示形式。
toString()返回表示此实例的 XML 字符串。

XmpCollection()

public XmpCollection()

初始化 XmpCollection 类的新实例。

addItem(Object item)

public final void addItem(Object item)

添加新项。

Parameters:

参数类型描述
java.lang.Object要添加到项目列表中的项目。

addObject(Object item)

public final void addObject(Object item)

添加 XMP 数据项。

Parameters:

参数类型描述
java.lang.Object一个 XMP 项目。

removeAt(int index)

public final void removeAt(int index)

移除指定索引处的项。

Parameters:

参数类型描述
indexint要移除的项的零基索引。

add(IXmpType item)

public final boolean add(IXmpType item)

向集合中添加项。

Parameters:

参数类型描述
itemIXmpType要添加到集合的对象。

Returns: boolean

copyTo(IXmpType[] array, int arrayIndex)

public final void copyTo(IXmpType[] array, int arrayIndex)

将集合的元素复制到数组中,从特定的数组索引开始。

Parameters:

参数类型描述
arrayIXmpType[]一维数组,是从集合复制的元素的目标。该数组必须使用零基索引。
arrayIndexint在数组中复制开始的零基索引。

getXmpRepresentation()

public final String getXmpRepresentation()

获取此对象的 XMP 字符串值。

Returns: java.lang.String - 返回 XMP 格式中包含的字符串值。

getXmlValue()

public final String getXmlValue()

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

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

toString()

public String toString()

返回表示此实例的 XML 字符串。

Returns: java.lang.String - 表示此实例的 XML 字符串。