| Interface | Description |
|---|---|
| AsyncAtomicDocumentTree<V> |
A hierarchical document tree data structure.
|
| AtomicDocumentTree<V> |
A hierarchical document tree data structure.
|
| DocumentTreeEventListener<V> |
A listener for
DocumentTreeEvent. |
| DocumentTreeNode<V> |
A
DocumentTree node. |
| Class | Description |
|---|---|
| AtomicDocumentTreeBuilder<V> |
Builder for
AtomicDocumentTree. |
| AtomicDocumentTreeConfig |
Document tree configuration.
|
| AtomicDocumentTreeType<V> |
Document tree primitive type.
|
| DocumentPath |
Unique key for nodes in the
AtomicDocumentTree. |
| DocumentTreeEvent<V> |
A document tree modification event.
|
| Enum | Description |
|---|---|
| DocumentTreeEvent.Type |
Nature of document tree node change.
|
| Exception | Description |
|---|---|
| DocumentException |
Exceptions for use by the
DocumentTree and DocumentPath. |
| DocumentException.Interrupted |
DocumentTree operation interrupted.
|
| DocumentException.Timeout |
DocumentTree operation timeout.
|
| IllegalDocumentModificationException |
An exception to be thrown when a node cannot be removed normally because
it does not exist or because it is not a leaf node.
|
| IllegalDocumentNameException |
An exception thrown when an illegally named node is submitted.
|
| NoSuchDocumentPathException |
An exception to be thrown when an invalid path is passed to the
DocumentTree. |
Copyright © 2013–2018. All rights reserved.