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.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.dialog |
Contains utilities classes for building various dialog boxes
(preferences editing, graphic elements properties,...)
|
jpicedt.ui.util |
Utilities classes.
|
Class and Description |
---|
Drawing
An extensible array used to store Elements
|
Class and Description |
---|
Drawing
An extensible array used to store Elements
|
Class and Description |
---|
PicObjectConstants
Useful constants for the Element interface.
|
Class and Description |
---|
EditPointConstraint
So far, this is just a tagging interface for constraints passed to Element.setPoint() methods.
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicObjectConstants
Useful constants for the Element interface.
|
Class and Description |
---|
EditPointConstraint
So far, this is just a tagging interface for constraints passed to Element.setPoint() methods.
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicAttributeName
A wrapper for an attribute name that can be pushed into a PicAttributeSet.
|
PicObjectConstants
Useful constants for the Element interface.
|
Class and Description |
---|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicAttributeName
A wrapper for an attribute name that can be pushed into a PicAttributeSet.
|
PicAttributeSet
a class that stores non-default graphical attributes (e.g.
|
PicGroup
A concrete implementation of BranchElement that is suited for building groups of elements.
|
Class and Description |
---|
AbstractCurve
A curve made up of a concatenation of cubic bezier curves and straight lines,
hereafter globally denoted as "segments".
|
Arrow
A class implementing the arrow attribute.
|
Drawing
An extensible array used to store Elements
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicAttributeName
A wrapper for an attribute name that can be pushed into a PicAttributeSet.
|
PicAttributeSet
a class that stores non-default graphical attributes (e.g.
|
PicEllipse
Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center. |
PicObjectConstants
Useful constants for the Element interface.
|
PicParallelogram
A class implementing a parallelogram.
|
PicText
Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes
are supported).
|
Class and Description |
---|
AbstractCurve
A curve made up of a concatenation of cubic bezier curves and straight lines,
hereafter globally denoted as "segments".
|
Arrow
A class implementing the arrow attribute.
|
Drawing
An extensible array used to store Elements
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicAttributeSet
a class that stores non-default graphical attributes (e.g.
|
PicEllipse
Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center. |
PicObjectConstants
Useful constants for the Element interface.
|
PicParallelogram
A class implementing a parallelogram.
|
PicText
Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes
are supported).
|
Class and Description |
---|
Arrow
A class implementing the arrow attribute.
|
Drawing
An extensible array used to store Elements
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicObjectConstants
Useful constants for the Element interface.
|
Class and Description |
---|
PicGroup
A concrete implementation of BranchElement that is suited for building groups of elements.
|
Class and Description |
---|
Drawing
An extensible array used to store Elements
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicGroup
A concrete implementation of BranchElement that is suited for building groups of elements.
|
Class and Description |
---|
Drawing
An extensible array used to store Elements
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
Class and Description |
---|
Drawing
An extensible array used to store Elements
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicCircleFrom3Points
A class implementing either a circle or an arc, whose geometry is specified by a PicEllipse,
yet is further controllable by three additional points :
this may either be a plain circle going through these three points,
or an arc going from P_1 to P_3 through P_2, in which case a pie or a chord may be added as well.
Superclass control-points are still available here, yet geometry is constrained to a circle by invoking e.g. |
PicEllipse
Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center. |
PicGroup
A concrete implementation of BranchElement that is suited for building groups of elements.
|
PicMultiCurve
PicMultiCurve is basically an AbstractCurve where each subdivision point has
additionnal features regarding 2nd-order smoothness and symmetry.
|
PicObjectConstants
Useful constants for the Element interface.
|
PicParallelogram
A class implementing a parallelogram.
|
PicPsCurve
A multicurve, either closed or not, going through a set of control points.
|
PicSmoothPolygon
A multicurve, either close or not, whose geometry is specified using a polygon, in such a way that the curve snakes
"smoothly" along the polygon.
|
PicText
Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes
are supported).
|
Class and Description |
---|
Drawing
An extensible array used to store Elements
|
PicObjectConstants
Useful constants for the Element interface.
|
Class and Description |
---|
AbstractCurve
A curve made up of a concatenation of cubic bezier curves and straight lines,
hereafter globally denoted as "segments".
|
AbstractElement
An abstract class that can serve as the basis class for elements of a Drawing.
|
Arrow
A class implementing the arrow attribute.
|
BasicEditPointConstraint
Default implementation of EditPointConstraint.
|
BranchElement
An abstract class for Element's that allow children.
|
DefaultLeafElement
This is a default implementation of AbstractElement targetting leaf Element's, i.e.
|
Drawing
An extensible array used to store Elements
|
Drawing.Customizer
a customizer for editing the bounding box
|
Drawing.RootElement
the Element that is the root of the tree of Element's in this Drawing.
|
EditPointConstraint
So far, this is just a tagging interface for constraints passed to Element.setPoint() methods.
|
EditPointConstraintCollator
Collates several constraints together, ensuring there is no duplicate constraints.
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicAttributeName
A wrapper for an attribute name that can be pushed into a PicAttributeSet.
|
PicAttributeSet
a class that stores non-default graphical attributes (e.g.
|
PicCircleFrom3Points
A class implementing either a circle or an arc, whose geometry is specified by a PicEllipse,
yet is further controllable by three additional points :
this may either be a plain circle going through these three points,
or an arc going from P_1 to P_3 through P_2, in which case a pie or a chord may be added as well.
Superclass control-points are still available here, yet geometry is constrained to a circle by invoking e.g. |
PicEllipse
Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center. |
PicMultiCurve
PicMultiCurve is basically an AbstractCurve where each subdivision point has
additionnal features regarding 2nd-order smoothness and symmetry.
|
PicMultiCurveConvertable
Specifies Element's that can be converted to a PicMultiCurve
|
PicNodeConnection
This class represents a connection between two DefaultLeafElement's.
|
PicObjectConstants
Useful constants for the Element interface.
|
PicParallelogram
A class implementing a parallelogram.
|
PicPsCurve
A multicurve, either closed or not, going through a set of control points.
|
PicSmoothPolygon
A multicurve, either close or not, whose geometry is specified using a polygon, in such a way that the curve snakes
"smoothly" along the polygon.
|
PicText
Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes
are supported).
|
PointIndexIterator
An iterator over Element's control-point indices.
|
TextEditable
An abstract class for Element's that have a textual representation, and [pending:removed as of 1.3.2]
whose text can be graphically edited
|
Class and Description |
---|
AbstractCurve
A curve made up of a concatenation of cubic bezier curves and straight lines,
hereafter globally denoted as "segments".
|
AbstractElement
An abstract class that can serve as the basis class for elements of a Drawing.
|
BranchElement
An abstract class for Element's that allow children.
|
Drawing
An extensible array used to store Elements
|
EditPointConstraint
So far, this is just a tagging interface for constraints passed to Element.setPoint() methods.
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicAttributeName
A wrapper for an attribute name that can be pushed into a PicAttributeSet.
|
PicAttributeSet
a class that stores non-default graphical attributes (e.g.
|
PicGroup
A concrete implementation of BranchElement that is suited for building groups of elements.
|
PicObjectConstants
Useful constants for the Element interface.
|
PicText
Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes
are supported).
|
Class and Description |
---|
AbstractCurve
A curve made up of a concatenation of cubic bezier curves and straight lines,
hereafter globally denoted as "segments".
|
Arrow
A class implementing the arrow attribute.
|
BranchElement
An abstract class for Element's that allow children.
|
Drawing
An extensible array used to store Elements
|
Element
This interface specifies the general contract for models of graphic elements that may be added to a Drawing.
|
PicAttributeName
A wrapper for an attribute name that can be pushed into a PicAttributeSet.
|
PicAttributeSet
a class that stores non-default graphical attributes (e.g.
|
PicCircleFrom3Points
A class implementing either a circle or an arc, whose geometry is specified by a PicEllipse,
yet is further controllable by three additional points :
this may either be a plain circle going through these three points,
or an arc going from P_1 to P_3 through P_2, in which case a pie or a chord may be added as well.
Superclass control-points are still available here, yet geometry is constrained to a circle by invoking e.g. |
PicEllipse
Ellipse or arc, based on parallelogram
The geometrical model of this ellipse (or its arc counterpart) is based on a parallelogram, yet is equivalent to an ellipse rotated around its center. |
PicNodeConnection
This class represents a connection between two DefaultLeafElement's.
|
PicObjectConstants
Useful constants for the Element interface.
|
PicParallelogram
A class implementing a parallelogram.
|
PicPsCurve
A multicurve, either closed or not, going through a set of control points.
|
PicSmoothPolygon
A multicurve, either close or not, whose geometry is specified using a polygon, in such a way that the curve snakes
"smoothly" along the polygon.
|
PicText
Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes
are supported).
|
PointIndexIterator
An iterator over Element's control-point indices.
|
TextEditable
An abstract class for Element's that have a textual representation, and [pending:removed as of 1.3.2]
whose text can be graphically edited
|
Class and Description |
---|
PicNodeConnection
This class represents a connection between two DefaultLeafElement's.
|
PicObjectConstants
Useful constants for the Element interface.
|
PicText
Textual elements, possibly surrounded by a box (currently, only rectangular, oval and circular shapes
are supported).
|
Class and Description |
---|
PicObjectConstants
Useful constants for the Element interface.
|
Class and Description |
---|
PicObjectConstants
Useful constants for the Element interface.
|
Class and Description |
---|
Drawing
An extensible array used to store Elements
|
Submit a bug : syd@jpicedt.org