DocumentPropertyCollection

遗产: java.lang.Object

所有已实现的接口: java.lang.Iterable

public abstract class DocumentPropertyCollection implements Iterable

基类为BuiltInDocumentPropertiesCustomDocumentProperties收藏品。

要了解更多信息,请访问Work with Document Properties文档文章。

属性名称不区分大小写。

集合中的属性按名称的字母顺序排序。

构造器

构造函数描述
DocumentPropertyCollection()

方法

方法描述
clear()从集合中删除所有属性。
contains(String name)如果集合中存在具有指定名称的属性,则返回 true。
equals(Object arg0)
get(int index)返回一个DocumentProperty按索引的对象。
get(String name)提供对集合项的访问。
getClass()
getCount()获取集合中的项目数。
hashCode()
indexOf(String name)按名称获取属性的索引。
iterator()返回一个迭代器对象,该对象可用于迭代集合中的所有项目。
notify()
notifyAll()
remove(String name)从集合中移除具有指定名称的属性。
removeAt(int index)删除指定索引处的属性。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

DocumentPropertyCollection()

public DocumentPropertyCollection()

clear()

public void clear()

从集合中删除所有属性。

contains(String name)

public boolean contains(String name)

如果集合中存在具有指定名称的属性,则返回 true。

参数:

范围类型描述
namejava.lang.String不区分大小写的属性名称。

退货: boolean - 如果属性存在于集合中,则为真;否则为假。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

get(int index)

public DocumentProperty get(int index)

返回一个DocumentProperty按索引的对象。

**Note:**在 Java 中,这种方法很慢,因为它会遍历所有节点。

参数:

范围类型描述
indexint的从零开始的索引DocumentProperty检索。

退货: DocumentProperty - 一个DocumentProperty按索引的对象。

get(String name)

public DocumentProperty get(String name)

提供对集合项的访问。返回一个DocumentProperty对象的属性名称。

如果未找到具有指定名称的属性,则返回 null。

参数:

范围类型描述
namejava.lang.String要检索的属性的不区分大小写的名称。

退货: DocumentProperty - 相应的DocumentProperty价值。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getCount()

public int getCount()

获取集合中的项目数。

退货: int - 集合中的项目数。

hashCode()

public native int hashCode()

退货: 整数

indexOf(String name)

public int indexOf(String name)

按名称获取属性的索引。

**Note:**在 Java 中,这种方法很慢,因为它会遍历所有节点。

参数:

范围类型描述
namejava.lang.String不区分大小写的属性名称。

退货: int - 从零开始的索引。如果未找到,则为负值。

iterator()

public Iterator iterator()

返回一个迭代器对象,该对象可用于迭代集合中的所有项目。

退货: java.util.迭代器

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(String name)

public void remove(String name)

从集合中移除具有指定名称的属性。

参数:

范围类型描述
namejava.lang.String不区分大小写的属性名称。

removeAt(int index)

public void removeAt(int index)

删除指定索引处的属性。

**Note:**在 Java 中,这种方法很慢,因为它会遍历所有节点。

参数:

范围类型描述
indexint从零开始的索引。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int