This document is the API specification for jPicEdt 1.4

The tree class contains three main branches :

- jpicedt.graphic.* : these are the core packages ; they provide a canvas where we can draw and edit graphical elements, classes for modeling graphical elements and their attributes, editor kits and event management, and general contracts for formatters and parsers. This branch can be used (and compiled) independently of jpicedt.ui.*.
- jpicedt.ui.* : this is the user interface for the jPicEdt application.
- jpicedt.format.* : concrete implementation of formatters/parsers/view-factories for various content-types. Developpers might easily add new content-type implementation here (e.g. postscript, PDF,...). See jpicedt.MiscUtilities to know how to register new content-types.
- jpicedt.test.* : this branch is for developpers only.
- jpicedt.widgets.* : provide some (Swing) widgets that can be used independently of the rest of the tree.