Interface | Description |
---|---|
Highlighter |
a view dedicated to painting an Element's highlighter, e.g.
|
HighlighterFactory |
A factory to create a Highlighter for a given Element.
|
View |
a View is a graphic representation of a Element.
|
ViewConstants |
Useful constants for implementation of the View and Highlighter interfaces.
|
ViewFactory |
A factory to create a View for a given Element.
|
Class | Description |
---|---|
AbstractView |
Abstract implementation that provide some basic common behaviours for View's.
|
CompositeView |
a CompositeView is a graphic representation of a BranchElement
|
DefaultHighlighterFactory |
This is the default factory used to create a Highlighter for a given Element.
|
DefaultViewFactory |
This is the default factory used to create a View for a given Element ; should be used when
one wants to render all Element's attributes ; otherwise subclass with your own ViewFactory
and override :
createView : simply return your own View for some or all Element's (then call super.createView)
factory methods, e.g.
|
HitInfo |
A HitInfo encapsulates information related to a mouse click that occured on a particular area of an Element.
|
HitInfo.Composite |
Represent a particular type of Hit that occured on a child of a branch-element, when
one whants to specify both the element and its child.
|
HitInfo.EnvelopeStroke | Deprecated
use HighlighterStroke instead
|
HitInfo.HighlighterStroke |
Represent a Hit that occured on the stroke of a highlighter (eg tangents of a PicSmoothPolygon).
|
HitInfo.Interior |
Represent a Hit that occured on the interior of a Element
|
HitInfo.Point |
Represent a Hit that occured on one or several Element's control-points, the latter case
occuring necessarily iff some control-points are identical.
|
HitInfo.Stroke |
Represent a Hit that occured on an Element.
|
HitInfo.Text |
Represent a Hit that occured on some interior area of a TextEditable.
|
Document appearance. Classes in this package, in particular ViewFactory's, may be subclassed to fit the requirement of a particular format, for instance EEPIC.
Submit a bug : syd@jpicedt.org