Package jpicedt.graphic.view
Document appearance. Classes in this package, in particular ViewFactory's, may be subclassed to fit the requirement of a particular format, for instance EEPIC.
- Since:
- PicEdt 1.3
-
Interface Summary 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 Summary Class Description AbstractView Abstract implementation that provide some basic common behaviours for View's.CompositeView a CompositeView is a graphic representation of a BranchElementDefaultHighlighterFactory 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 insteadHitInfo.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 ElementHitInfo.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.