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.