Generated by
JDiff

Package org.jhotdraw.draw

Removed Classes
TextAreaTool A tool to create new or edit existing figures that implement the TextHolderFigure interface, such as TextAreaFigure.
TextTool A tool to create new or edit existing figures that implement the TextHolderFigure interface, such as TextFigure.
 

Added Classes
AttributeKeys.Alignment  
DefaultDragTracker DefaultDragTracker implements interactions with the content area of a Figure.
DefaultHandleTracker DefaultHandleTracker implements interactions with the handles of a Figure.
DefaultSelectAreaTracker DefaultSelectAreaTracker implements interactions with the background area of a Drawing.
DnDDrawingViewTransferHandler A {@code TransferHandler} for {@code DrawingView} objects which takes advantage of drag and drop features that were introduced with J2SE 6.
DnDTracker This is a tracker which supports drag and drop of figures between drawing views and any other component or application which support drag and drop.
HandleAttributeKeys HandleAttributeKeys defines attribute keys for Handle's.
RoundRectangleRadiusUndoableEdit RoundRectangleRadiusUndoableEdit.
SerializationInputOutputFormat {@code SerializationInputOutputFormat} uses Java Serialization for reading and and writing {@code Drawing} objects.
TextAreaCreationTool A tool to create new or edit existing figures that implement the TextHolderFigure interface, such as TextAreaFigure.
TextAreaEditingTool A tool to edit existing figures that implement the TextHolderFigure interface, such as TextAreaFigure.
TextCreationTool A tool to create figures which implement the {@code TextHolderFigure} interface, such as {@code TextFigure}.
TextEditingTool A tool to edit figures which implement the {@code TextHolderFigure} interface, such as {@code TextFigure}.
 

Changed Classes and Interfaces
AbstractAttributedCompositeFigure An AbstractAttributedCompositeFigure is a CompositeFigure which has its own attribute set.
AbstractAttributedFigure A figure that can keep track of an open ended set of attributes.
AbstractCompositeFigure AbstractCompositeFigure.
AbstractCompositeFigure.
EventHandler
 
AbstractFigure AbstractFigure provides the functionality for managing listeners for a Figure.
AbstractHandle AbstractHandle.
AbstractLocator AbstractLocator provides default implementations for the Locator interface.
AbstractRotateHandle AbstractRotateHandle.
AbstractTool AbstractTool.
AttributeChangeEdit AttributeChangeEdit.
AttributeKey AttributeKey provides typesafe access to figure attributes.
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.
BezierNodeHandle BezierNodeHandle.
BezierOutlineHandle Draws the outlines of a BezierFigure to make adjustment easier.
BezierScaleHandle A Handle to scale and rotate a BezierFigure.
BezierTool Tool to scribble a BezierFigure
BoundsOutlineHandle Draws the outline of the Figure bounds to make adjustment easier.
CompositeFigure A CompositeFigure is composed of several child Figures.
ConnectionFigure A {@code ConnectionFigure} draws a connection between two Connectors.
ConnectionTool A tool to create a connection between two figures.
ConnectorHandle A ConnectorHandle allows to create a ConnectionFigure by dragging the connector handle to a connector.
CreationTool A tool to create new figures.
DOMStorableInputOutputFormat An OutputFormat that can write Drawings with DOMStorable Figure's.
DecoratedFigure This interface is implemented by Figures that can be Decorated with another Figure.
DefaultDrawing DefaultDrawing to be used for drawings that contain only a few children.
DefaultDrawingEditor DefaultDrawingEditor.
DefaultDrawingView The DefaultDrawingView is suited for viewing drawings with a small number of Figures.
DefaultDrawingViewTransferHandler Default TransferHandler for DrawingView objects.
DelegationSelectionTool A SelectionTool, which recognizes double clicks and popup menu triggers.
DragTracker DragTracker.
Drawing A drawing holds figures.
DrawingEditor DrawingEditor defines the interface for coordinating the different objects that participate in a drawing editor.
DrawingView A DrawingView paints a Drawing on a JComponent.
Figure A Figure knows its bounds and it can draw itself.
FigureListener Listener interested in Figure changes.
FigureSelectionListener FigureSelectionListener.
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.
GraphicalCompositeFigure The GraphicalCompositeFigure fills in the gap between a CompositeFigure and other figures which mainly have a presentation purpose.
Handle Handles are used to change a figure by direct manipulation.
HandleListener HandleListener.
HandleTracker HandleTracker.
HorizontalLayouter A layouter which lays out all children of a CompositeFigure in vertical direction.
ImageHolderFigure The interface of a figure that has some editable image contents.
ImageInputFormat An input format for importing drawings using one of the image formats supported by javax.imageio.
ImageOutputFormat An output format for exporting drawings using one of the image formats supported by javax.imageio.
ImageTool A tool to create new figures that implement the ImageHolderFigure interface, such as ImageFigure.
InputFormat Interface to define an input format for a Drawing.
LabelFigure A LabelFigure can be used to provide more double clickable area for a TextHolderFigure.
LabeledLineConnectionFigure A LineConnection with labels.
Layouter A Layouter encapsulates a algorithm to layout a CompositeFigure.
LineConnectionFigure A LineConnection is a standard implementation of the ConnectionFigure interface.
LineFigure LineFigure.
Liner A Liner encapsulates an algorithm to lineout a ConnectionFigure.
LocatorConnector A LocatorConnector locates connection points with the help of a Locator.
MoveHandle A handle that changes the location of the owning figure, if the figure is transformable.
PictImageInputFormat An input format for importing drawings using the image/x-pict format from the Mac OS X clipboard.
QuadTreeDrawing QuadTreeDrawing uses a QuadTree2DDouble to improve responsiveness of drawings which contain many children.
RelativeLocator A locator that specfies a point that is relative to the bounds of a figure.
ResizeHandleKit A set of utility methods to create handles which resize a Figure by using its setBounds method, if the Figure is transformable.
RoundRectangleFigure A Rectangle2D.Double with round corners.
RoundRectangleRadiusHandle A Handle to manipulate the radius of a round lead rectangle.
SelectAreaTracker SelectAreaTracker.
SelectionTool Tool to select and manipulate figures.
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.
TextFigure A text figure.
TextHolderFigure The interface of a figure that has some editable text contents.
TextInputFormat An input format for importing text into a drawing.
TextOverflowHandle The TextOverflowHandle indicates when the text does not fit into the bounds of a TextAreaFigure.
Tool A tool defines a mode of the drawing view.
ToolListener Change event passed to ToolListener's.
TransformHandleKit A set of utility methods to create Handles which transform a Figure by using its transform method.
VerticalLayouter A layouter which lays out all children of a CompositeFigure in vertical direction.