This manual is designed to get you started developing Java TreeView derivatives. This consists of two things:
Getting the tools necessary to develop Java TreeView
An Overview of the archtecture
Detailed descriptions of classes and stuff can be found in the Javadoc, and probably change too quickly to be worth documenting in a separate manual.
An outdated description of the architecture can be found in my thesis, which is available online. Until we get real funding, I will focus on putting useful reference material in here. This information will not be useful to you unless you are willing to read a lot of source code.