Class Summary |
AbstractConnector |
AbstractConnector provides default implementation for
the Connector interface. |
AbstractFigure |
AbstractFigure provides default implementations for
the Figure interface. |
AbstractHandle |
AbstractHandle provides defaulf implementation for the
Handle interface. |
AbstractLocator |
AbstractLocator provides default implementations for
the Locator interface. |
AbstractTool |
Default implementation support for Tools. |
ActionTool |
A tool that performs an action when it is active and
the mouse is clicked. |
AlignCommand |
Align a selection of figures relative to each other. |
BoxHandleKit |
A set of utility methods to create Handles for the common
locations on a figure's display box. |
BringToFrontCommand |
BringToFrontCommand brings the selected figures in the front of
the other figures. |
BufferedUpdateStrategy |
The BufferedUpdateStrategy implements an update
strategy that first draws a view into a buffer
followed by copying the buffer to the DrawingView. |
ChangeAttributeCommand |
Command to change a named figure attribute. |
ChangeConnectionEndHandle |
A handle to reconnect the end point 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. |
ChopBoxConnector |
A ChopBoxConnector locates connection points by
choping the connection between the centers of the
two figures at the display box. |
CompositeFigure |
A Figure that is composed of several figures. |
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. |
CopyCommand |
Copy the selection to the clipboard. |
CreationTool |
A tool to create new figures. |
CutCommand |
Delete the selection and move the selected figures to
the clipboard. |
DecoratorFigure |
DecoratorFigure can be used to decorate other figures with
decorations like borders. |
DeleteCommand |
Command to delete the selection. |
DragTracker |
DragTracker implements the dragging of the clicked
figure. |
DuplicateCommand |
Duplicate the selection and select the duplicates. |
FigureChangeAdapter |
|
FigureChangeEventMulticaster |
Manages a list of FigureChangeListeners to be notified of
specific FigureChangeEvents. |
FigureEnumerator |
An Enumeration for a Vector of Figures. |
GridConstrainer |
Constrains a point such that it falls on a grid. |
HandleTracker |
HandleTracker implements interactions with the handles
of a Figure. |
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. |
NullHandle |
A handle that doesn't change the owned figure. |
OffsetLocator |
A locator to offset another Locator. |
PasteCommand |
Command to insert the clipboard into the drawing. |
RelativeLocator |
A locator that specfies a point that is relative to the bounds
of a figure. |
ReverseFigureEnumerator |
An Enumeration that enumerates a vector of figures back (size-1) to front (0). |
SelectAreaTracker |
SelectAreaTracker implements a rubberband selection of an area. |
SelectionTool |
Tool to select and manipulate figures. |
SendToBackCommand |
A command to send the selection to the back of the drawing. |
SimpleUpdateStrategy |
The SimpleUpdateStrategy implements an update
strategy that directly redraws a DrawingView. |
StandardDrawing |
The standard implementation of the Drawing interface. |
StandardDrawingView |
The standard implementation of DrawingView. |
ToggleGridCommand |
A command to toggle the snap to grid behavior. |
ToolButton |
A PaletteButton that is associated with a tool. |