For the root readme file, see readme.md.
- Installation
- Trees
- Nodes
- Building a tree
- fluently - fluent tree building
- from data stored in a database
- Iterators
- Interfaces
- Transformations
- Caveats
Each tree has a root node. Each node can have any number of child nodes, but only one parent node. A root node has no parent, a leaf node has no children. Each node allows getting/setting of children and parent, thus creating a tree structure.
Most of the source code is commented, so if you can't find sufficient information in this docs section, you most probably will find your answers looking at the sources.
There are some useful use cases in the test sources, however, I admit that I did not write the tests to be human readable.
This documentation covers most aspects of Oliva Tree. I will continue to update it with more examples, use cases and class descriptions.
- transformations