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

NameTypeAccessDescription
rootPdfDictionaryRead返回底层的根字典,或者{@code null}如果这个视图是建立在一个 {@ code null } 的根上.
emptybooleanRead返回树是否没有条目.

Methods

SignatureDescription
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}接口但不需要变异的调用者.

See Also

 中文