NameTree
Genel Bakış
NameTree Java için FOSS’de bir sınıf.
Bir PDF isim ağacı üzerinde okuma/yazma görünümü (ISO 32000-1:2008, §7.9.6).
Bu sınıf, Java programlarında NameTree nesnelerle çalışmak için 12 yöntem sağlar. Kullanılabilir yöntemler şunlardır: NameTree, clear, containsKey, entries, entriesUnmodifiable, get, getRoot, isEmpty, keys, put, remove, size. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: empty, root.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
root | PdfDictionary | Oku . | Altta yatan kök sözlüğü veya {@code null} gönderir. Eğer bu görünüm bir { @ code null } kökü üzerinde inşa edilmişse. |
empty | boolean | Oku . | Ağaçta girişlerin olup olmadığını gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
NameTree(root: PdfDictionary) | Verilen kök sözlüğü sarar. |
getRoot() → PdfDictionary | Altta yatan kök sözlüğü veya {@code null} gönderir. Eğer bu görünüm bir { @ code null } kökü üzerinde inşa edilmişse. |
isEmpty() → boolean | Ağaçta girişlerin olup olmadığını gönderir. |
size() → int | Ağaçta (Anahtar, değer) çiftlerin sayısını gönderir. |
get(key: String) → PdfBase | Anahtar arıyor. |
containsKey(key: String) → boolean | Ağaçta verilen anahtar olup olmadığını gönderir. |
entries() → List<Map.Entry<String, PdfBase>> | Tüm girişleri ağaç sırasıyla gönderir (ki bu, uygun bir ağaca göre anahtar sıralamalı bir sıradır). |
keys() → List<String> | Tüm anahtarları ağaç sırasıyla gönderir. |
put(key: String, value: PdfBase) → PdfBase | Bir değer ekler veya değiştirir. |
remove(key: String) → PdfBase | Anahtarı çıkarıyor. |
clear() | Ağaç boşaltır: tüm {@code /Kids}, { @ code /Limits } ve herhangi bir { @@ code & Names } dizisi içeriğini düşürür. |
entriesUnmodifiable() → List<Map.Entry<String, PdfBase>> | {@link List} arayüzünü isteyen ama mutasyon yapmayan aramacılar için { @ link # entries ((() }‘in değiştirilmez bir görünümünü gönderir. |