http://www.jpicedt.org

Package jpicedt.graphic.view

Document appearance.

See:
          Description

Interface Summary
AttributesViewFactory A factory to create objects related to Element's attributes, eg, BasicStroke's or Paint's objets.
HitInfo A HitInfo encapsulates information related to a mouse click that occured on a particular area of an HitInfo.
View A View is a graphic representation of an Element.
ViewFactory A factory to create a View for a given Element.
 

Class Summary
AbstractCurveView a View for rendering any concrete implementation of jpicedt.graphic.model.AbstractCurve.
AbstractView Abstract implementation that provide some basic common behaviours for View's.
ArrowView A class implementing a view for the arrow attribute.
ArrowView.CircleCentered  
ArrowView.CircleFlushed  
ArrowView.DiskCentered  
ArrowView.DiskFlushed  
ArrowView.DoubleHead  
ArrowView.DoubleReverseHead  
ArrowView.Head  
ArrowView.ReverseHead  
ArrowView.RoundedBracket  
ArrowView.SquareBracket  
ArrowView.TBarCentered  
ArrowView.TBarFlushed  
CompositeView A CompositeView is a graphic representation of a BranchElement.
ConvexZoneHalfPlaneView La classe ConvexZoneHalfPlaneView permet de visualiser l'ensemble des couples (origine, direction normale) correspondant aux demi-plans délimitant une zone convexe.
DefaultViewFactory This is the default factory used to: create a View for a given Element ; it relies on a hashmap that associates View's classes with Element's class, the former being dynamically instanciated (through Reflection) on-the-fly when needed.
EllipseView a View for rendering ellipses defined by a parallelogram
HitInfo.AbstractHitInfo  
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.InverseZOrderingComparator A comparator for z-axis ordering
HitInfo.List A collection of HitInfo's that are appropriate when a mouse-event hits several Element's at once.
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.
LeafElementView A View for rendering leaf-elements; implements attributes caching, and shape rendering.
ParallelogramView Deprecated.  
PicNodeConnectionView Deprecated.  
TextView a View for rendering Text's from TextLayout's
TextViewHybrid a View for rendering Text's based on bitmaps (when available) or TextLayout (when image not available)
ViewConstants Useful constants for implementation of the View and Highlighter interfaces.
 

Enum Summary
ArrowView.Direction  
ArrowView.Pencil  
 

Package jpicedt.graphic.view Description

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


http://www.jpicedt.org

Submit a bug : syd@jpicedt.org