NameTree
NameTree
Overview
NameTree 是一个类在Java的FOSS中.
读/写视图在PDF名称树上 (ISO 32000-1:2008, §7.9.6).
本类提供了12种方法,用于在Java程序中使用NameTree 对象. 有的方法包括: NameTree, clear, containsKey, entries, entriesUnmodifiable, get, getRoot, isEmpty, keys, put, remove, size. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序. 特性: empty, root.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
root | PdfDictionary | Read | 返回底层的根字典,或者{@code null}如果这个视图是建立在一个 {@ code null } 的根上. |
empty | boolean | Read | 返回树是否没有条目. |
Methods
| Signature | Description |
|---|---|
NameTree(root: PdfDictionary) | 包裹给出的根字典. |
getRoot() → PdfDictionary | 返回底层的根字典,或者{@code null}如果这个视图是建立在一个 {@ code null } 的根上. |
isEmpty() → boolean | 返回树是否没有条目. |
size() → int | 返回树中的 (密钥,值) 对数. |
get(key: String) → PdfBase | 找一个钥匙. |
containsKey(key: String) → boolean | 返回树是否包含给定的密钥. |
entries() → List<Map.Entry<String, PdfBase>> | 返回所有条目以树序列 (对符合的树来说,是按键排序的顺序). |
keys() → List<String> | 返回所有键以树序. |
put(key: String, value: PdfBase) → PdfBase | 插入或替换一个值. |
remove(key: String) → PdfBase | 取出一个钥匙. |
clear() | 清空树:将所有 {@code /Kids},{@ code /Limits} 和任何 { @ code & Names } 数组内容丢弃. |
entriesUnmodifiable() → List<Map.Entry<String, PdfBase>> | 返回一个不可修改的{@link #entries()}视图,对于想要 {@ link List}接口但不需要变异的调用者. |