|
JHotDraw 7.0.6 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| CompositeFigure | A CompositeFigure is composed of several child Figures. |
| ConnectionFigure | Figures to connect Connectors provided by Figures. |
| Connector | Connectors know how to locate a connection point on a figure. |
| Constrainer | Interface to constrain a Point2D.Double. |
| Drawing | Drawing is a container for figures. |
| DrawingEditor | DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor. |
| DrawingListener | Listener interested in Drawing changes. |
| DrawingView | DrawingView renders a Drawing and listens to its changes. |
| Figure | The interface of a graphical figure. |
| FigureListener | Listener interested in Figure changes. |
| FigureSelectionListener | FigureSelectionListener. |
| Handle | Handles are used to change a figure by direct manipulation. |
| HandleListener | HandleListener. |
| Layouter | A Layouter encapsulates a algorithm to layout a CompositeFigure. |
| LineDecoration | Decorate the start or end Point2D.Double of a line or poly line figure. |
| Liner | A Liner encapsulates an algorithm to lineout a ConnectionFigure. |
| Locator | Locators can be used to locate a position on a figure. |
| TextHolder | TextHolder. |
| Tool | A tool defines a mode of the drawing view. |
| ToolListener | Change event passed to ToolListener's. |
| Class Summary | |
|---|---|
| AbstractAttributedCompositeFigure | An AbstractAttributedCompositeFigure is a CompositeFigure which has its own attribute set. |
| AbstractCompositeFigure | A Figure that is composed of several children. |
| AbstractConnector | AbstractConnector provides default implementation for the Connector interface. |
| AbstractDrawing | AbstractDrawing. |
| AbstractFigure | AbstractFigure provides the functionality for managing listeners for a Figure. |
| AbstractFigureListener | AbstractFigureListener. |
| AbstractHandle | AbstractHandle. |
| AbstractLayouter | AbstractLayouter. |
| AbstractLineDecoration | An standard implementation of a line decoration. |
| AbstractLocator | AbstractLocator provides default implementations for the Locator interface. |
| AbstractTool | AbstractTool. |
| ArrowTip | An arrow tip line decoration. |
| AttributeChangeEdit | AttributeChangeEdit. |
| AttributedFigure | A figure that can keep track of an open ended set of attributes. |
| AttributeKey<T> | Provides typesafe getter and setter for a Figure attribute. |
| AttributeKeys | Defines AttributeKeys used by the Figures in this package as well as some helper methods. |
| BezierControlPointHandle | BezierControlPointHandle. |
| BezierFigure | A BezierFigure can be used to draw arbitrary shapes using a BezierPath. |
| BezierLabelLocator | This locator locates a position relative to a polyline. |
| BezierNodeHandle | BezierNodeHandle. |
| BezierPointLocator | BezierPointLocator. |
| BezierScaleHandle | A Handle to scale and rotate a BezierFigure. |
| BezierTool | Tool to scribble a BezierFigure |
| BidirectionalConnectionTool | A tool that can be used to connect figures, to split connections, and to join two segments of a connection. |
| BorderRectangleFigure | BorderRectangle2D.DoubleFigure. |
| BoxHandleKit | A set of utility methods to create Handles for the common locations on a figure's display box. |
| ChangeConnectionEndHandle | Handle to reconnect the end of a connection to another figure. |
| ChangeConnectionHandle | ChangeConnectionHandle factors the common code for handles that can be used to reconnect connections. |
| ChangeConnectionStartHandle | Handle to reconnect the start of a connection to another figure. |
| ChopBezierConnector | ChopBezierConnector. |
| ChopBoxConnector | A ChopBoxConnector locates connection points by choping the connection between the centers of the two figures at the display box. |
| ChopDiamondConnector | A ChopDiamondConnector locates connection points by choping the connection between the centers of the two figures at the edge of a diamond figure. |
| ChopEllipseConnector | A ChopEllipseConnector locates a connection Point2D.Double by chopping the connection at the ellipse defined by the figure's display box. |
| ChopRoundRectConnector | A ChopRoundRectConnector locates a connection Point2D.Double by chopping the connection at the horizontal and vertica lines defined by the display box of a RoundRectangleFigure. |
| ChopTriangleConnector | ChopTriangleConnector. |
| CloseHandle | CloseHandle. |
| CompositeTransformEdit | CompositeTransformEdit. |
| ConnectionHandle | A handle to connect figures. |
| ConnectionTool | A tool that can be used to connect figures, to split connections, and to join two segments of a connection. |
| CreationTool | A tool to create new figures. |
| DefaultDrawing | DefaultDrawing. |
| DefaultDrawingEditor | DefaultDrawingEditor. |
| DefaultDrawingView | DefaultDrawingView. |
| DefaultDrawingViewBeanInfo | |
| DelegationSelectionTool | A SelectionTool, which recognizes double clicks and popup menu triggers. |
| DiamondFigure | A diamond with vertices at the midpoints of its enclosing rectangle. |
| DragTracker | DragTracker. |
| DrawingEvent | Change event passed to DrawingChangeListeners. |
| ElbowLiner | A Liner that constrains a connection to orthogonal lines. |
| EllipseFigure | EllipseFigure. |
| FigureEvent | Change event passed to FigureListeners. |
| FigureLayerComparator | FigureLayerComparator. |
| FigureSelectionEvent | FigureSelectionEvent. |
| FloatingTextArea | A FloatingTextArea overlays an editor on top of an area in a drawing. |
| FloatingTextField | A text field overlay that is used to edit a TextFigure. |
| FontSizeHandle | FontSizeHandle. |
| FontSizeLocator | FontSizeLocator. |
| GeneralPathTip | GeneralPathLineDecoration. |
| GeometryEdit | GeometryEdit. |
| GraphicalCompositeFigure | The GraphicalCompositeFigure fills in the gap between a AbstractCompositeFigure and other figures which mainly have a presentation purpose. |
| GridConstrainer | Constrains a point such that it falls on a grid. |
| GroupFigure | A Figure that groups a collection of figures. |
| HandleEvent | HandleEvent. |
| HandleMulticaster | Forwards events to one or many handles. |
| HandleTracker | HandleTracker implements interactions with the handles of a Figure. |
| HorizontalLayouter | A layouter which lays out all children of a CompositeFigure in vertical direction. |
| LabeledLineConnectionFigure | A LineConnection with labels. |
| LabelFigure | LabelFigure. |
| LineConnectionFigure | A LineConnection is a standard implementation of the ConnectionFigure interface. |
| LineFigure | LineFigure. |
| ListFigure | A ListFigure consists of a list of Figures and a RectangleFigure. |
| LocatorConnector | A LocatorConnector locates connection points with the help of a Locator. |
| LocatorHandle | A LocatorHandle implements a Handle by delegating the location requests to a Locator object. |
| LocatorLayouter | A layouter which lays out all children of a CompositeFigure according to their LayoutLocator property.. |
| MoveHandle | A handle that changes the location of the owning figure. |
| NullHandle | A handle that doesn't change the owned figure. |
| Options | Options. |
| QuadTreeDrawing | QuadTreeDrawing uses a QuadTree2DDouble to improve responsiveness of drawings which contain many figures. |
| RectangleFigure | RectangleFigure. |
| RelativeDecoratorLocator | A locator that specfies a point that is relative to the bounds of a figures decorator. |
| RelativeLocator | A locator that specfies a point that is relative to the bounds of a figure. |
| RestoreDataEdit | RestoreDataEdit. |
| RotateHandle | A Handle to rotate a Figure. |
| RoundRectangleFigure | A Rectangle2D.Double with round corners. |
| RoundRectRadiusHandle | A Handle to manipulate the radius of a round lead rectangle. |
| SelectAreaTracker | SelectAreaTracker. |
| SelectionTool | Tool to select and manipulate figures. |
| SetBoundsEdit | SetBoundsEdit. |
| SlantedLiner | SlantedLiner. |
| StickyChopConnector | A StickyChopConnector locates connection Points by choping the connection between the centers of the two figures at the display box. |
| TextAreaFigure | A TextAreaFigure contains formatted text. It automatically rearranges the text to fit its allocated display area, breaking the lines at word boundaries whenever possible. The text can contain either LF or CRLF sequences to separate paragraphs, as well as tab characters for table like formatting and alignment. Currently the tabs are distributed at regular intervals as determined by the TabSize property. |
| TextAreaTool | Tool to create new or edit existing text figures. |
| TextFigure | A text figure. |
| TextTool | Tool to create new or edit existing text figures. |
| ToolEvent | An event sent to ToolListener's. |
| TransformEdit | TransformEdit. |
| TriangleFigure | A triangle with same dimensions as its enclosing rectangle, and apex at any of 8 places |
| TriangleRotationHandler | A Handle to rotate a TriangleFigure Based on RadiusHandle |
| VerticalLayouter | A layouter which lays out all children of a CompositeFigure in vertical direction. |
| Enum Summary | |
|---|---|
| AttributeKeys.Orientation | |
| AttributeKeys.StrokePlacement | |
| AttributeKeys.StrokeType | |
| AttributeKeys.Underfill | |
| AttributeKeys.WindingRule | |
Defines a framework for drawing editors.
|
Copyright 1996-2006 © JHotDraw.org | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||