Class Summary |
FileNode |
FileNode instances represent nodes within a project that are associated with
storage outside the project file. |
FileType |
Instances of FileType represent mappings between filesystem extensions and
node types. |
FolderNode |
Creates a LightweightNode to organize random files. |
ImageFileNode |
An instance of an ImageFileNode may be a gif, jpg, or png file. |
LightweightNode |
Each LightweightNode instance provides a container to organize files
of a project and which is generally recorded in a saved Project file. |
Node |
Node is an abstract parent of all node types supported by the node system. |
Project |
There are several ways in which a project node is unusual and needs
special care:
The member project is always null, but
getProject returns a reference to the project itself. |
ProjectAdapter |
An abstract adapter class for receiving project events. |
ProjectStorage |
Provides standard interface and support for implementations which know how
to read/write each of the registered project types. |
TextFileNode |
|
TextStructure |
A TextStructure object provides a tree structure that can be used in
the structure pane. |
UrlNode |
UrlNode is an abstract class that defines methods common to FileNode and
Project. |