jPicEdt 1.4.1_03 API documentation
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.
| Package | Description |
|---|---|
| jpicedt |
Contains the main JPicEdt class, as well as some utilities.
|
| jpicedt.format.input | |
| jpicedt.format.input.eepic |
Parser grammar for the eepic format.
|
| jpicedt.format.input.latex |
Parser grammar for the LaTeX picture environment format.
|
| jpicedt.format.input.pstricks |
Pstricks grammar tree.
|
| jpicedt.format.input.util |
This package contains helper classes for building a parser based on the well-known RegExp scheme,
yet with a strong object-oriented approach in mind.
|
| jpicedt.format.output.eepic |
Classes (formatter, view factory,...) related to the epic/eepic content-type.
|
| jpicedt.format.output.latex |
Classes (formatter, view factory,...) related to the LaTeX (standard) content-type.
|
| jpicedt.format.output.pstricks |
Classes (formatter, view factory,...) related to the PsTricks content-type.
|
| jpicedt.format.output.util | |
| jpicedt.graphic |
jPicEdt library core classes and packages.
|
| jpicedt.graphic.event |
Various events used for the communication between model, view and controler, as well as to
notify external receivers of changes
in the document structure, appearance,...
|
| jpicedt.graphic.grid |
Grids for PECanvas.
|
| jpicedt.graphic.io.formatter |
Interfaces and base classes useful to implement a formatter for a given format, for instance Pstricks.
|
| jpicedt.graphic.io.parser |
Contains classes for the JPIC-XML parser.
|
| jpicedt.graphic.model |
Document structure and graphic primitives.
|
| jpicedt.graphic.toolkit |
Controller (document editing through UI actions)
|
| jpicedt.graphic.view |
Document appearance.
|
| jpicedt.test |
Test classes.
|
| jpicedt.ui |
Some classes and interfaces that help building concrete implementation of MDIManager's.
|
| jpicedt.ui.action |
Utilities for managing Action's across the application.
|
| jpicedt.ui.dialog |
Contains utilities classes for building various dialog boxes
(preferences editing, graphic elements properties,...)
|
| jpicedt.ui.internal |
Implementation of MDIManager and related using JInternalFrame's.
|
| jpicedt.ui.util |
Utilities classes.
|
| jpicedt.widgets |
Some Swing components used across JPicEdt's classes.
|