Generated by
JDiff

Package org.jhotdraw.draw

Removed Classes and Interfaces
AbstractConnectionHandle This abstract class can be extended to implement a Handle the start or end point of a ConnectionFigure.
AbstractConnector This abstract class can be extended to implement a Connector.
AbstractHandle This abstract class can be extended to implement a Handle.
AbstractLayouter This abstract class can be extended to implement a Layouter which has its own attribute set.
AbstractLineDecoration This abstract class can be extended to implement a LineDecoration.
AbstractLocator This abstract class can be extended to implement a Locator.
AbstractRotateHandle This abstract class can be extended to implement a Handle which can rotate a Figure.
AbstractTool This abstract class can be extended to implement a Tool.
ArrowTip A LineDecoration which draws an arrow tip.
AttributeChangeEdit An {@code UndoableEdit} event which can undo a change of a Figure attribute.
BezierControlPointHandle A Handle which allows to interactively change a control point of a bezier path.
BezierLabelLocator A Locator which can be used to place a label on the path of a BezierFigure.
BezierNodeHandle A Handle which allows to interactively change a node of a bezier path.
BezierOutlineHandle A non-interactive Handle which draws the outline of a BezierFigure to make adjustments easier.
BezierPointLocator A Locator which locates a node on the bezier path of a BezierFigure.
BezierScaleHandle A Handle which allows to interactively scale and rotate a BezierFigure.
BezierTool A Tool which allows to create a new BezierFigure by drawing its path.
BidirectionalConnectionTool A tool that can be used to connect figures, to split connections, and to join two segments of a connection.
BorderRectangleFigure BorderRectangle2D.DoubleFigure.
BoundsOutlineHandle A non-interactive Handle which draws the bounds of a Figure to make adjustments easier.
ChopBezierConnector A Connector which locates a connection point at the bounds of a BezierFigure.
ChopDiamondConnector A Connector which locates a connection point at the bounds of any figure which has a diamond shape, such as DiamondFigure.
ChopEllipseConnector A Connector which locates a connection point at the bounds of any figure which has an elliptic shape, such as EllipseFigure.
ChopRectangleConnector A Connector which locates a connection point at the bounds of any figure which has a rectangular shape, such as RectangleFigure.
ChopRoundRectangleConnector A Connector which locates a connection point at the bounds of a RoundRectangleFigure.
ChopTriangleConnector A Connector which locates a connection point at the bounds of a TriangleFigure.
CloseHandle A Handle which requests to remove its owning figure when clicked.
CompositeFigureEdit A CompositeEdit which invokes {@code figure.willChange} and {@code figure.changed} when undoing or redoing a change.
CompositeFigureEvent An {@code EventObject} sent to CompositeFigureListeners.
CompositeFigureListener Interface implemented by observers of CompositeFigure.
CompositeLineDecoration A LineDecoration which can compose multiple individual line decorations.
ConnectionEndHandle A Handle which allows to connect the end of a ConnectionFigure to another figure.
ConnectionStartHandle A Handle which allows to connect the start of a ConnectionFigure to another figure.
ConnectionTool A tool to create a connection between two figures.
Connector A connector knows how to locate the start point or the end point of a ConnectionFigure on a connected figure.
ConnectorHandle A Handle associated to a Connector which allows to create a new ConnectionFigure by dragging the handle to another connector.
CreationTool A Tool to create a new figure by drawing its bounds.
CurvedLiner A Liner that constrains a connection to a curved line.
DOMStorableInputOutputFormat An OutputFormat that can write Drawings with DOMStorable Figure's.
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.
DelegationSelectionTool A SelectionTool, which recognizes double clicks and popup menu triggers.
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.
DragHandle A handle that changes the location of the owning figure, the handle covers all visible points of the figure.
DragTracker A drag tracker provides the behavior for dragging selected figures to the SelectionTool.
DrawingPageable {@code DrawingPageable} can be used to print a Drawing using the java.awt.print API.
ElbowLiner A Liner that constrains a connection to orthogonal lines.
FigureAdapter An abstract adapter class for receiving FigureEvents.
FigureEvent An {@code EventObject} sent to FigureListeners.
FigureListener Interface implemented by observers of Figure objects.
FigureSelectionEvent An {@code EventObject} sent to FigureSelectionListeners.
FigureSelectionListener Interface implemented by observers of selection changes in DrawingView objects.
FloatingTextArea A floating text area that is used to edit a TextHolderFigure.
FloatingTextField A floating text field that is used to edit a TextHolderFigure.
FontSizeHandle A Handle which can be used to change the font size of a TextHolderFigure.
FontSizeLocator {@code FontSizeLocator} is used by FontSizeHandle to locate its position on the drawing.
GeneralPathTip A LineDecoration which draws a general path.
Handle A handle is used to change one aspect of a Figure by direct manipulation.
HandleAttributeKeys Defines a put of well known Handle attributes.
HandleEvent An {@code EventObject} sent to HandleListeners.
HandleListener Interface implemented by observers of Handles.
HandleMulticaster Forwards events to one or many handles.
HandleTracker A handle tracker provides the behavior for manipulating a Handle of a figure to the SelectionTool.
HorizontalLayouter A Layouter which lays out all children of a CompositeFigure in horizontal direction.
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 An input format implements a strategy for reading a Drawing which is encoded in an {@code InputStream}, a {@code File} or a {@code Transferable}.
Layouter A Layouter encapsulates a algorithm to layout a CompositeFigure.
LineDecoration A line decoration can be used to draw a decoration at the start or end of a line.
Liner A liner encapsulates an algorithm to lay out the bezier path of a ConnectionFigure.
Locator A locator encapsulates a strategy for locating a point on 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.
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, if the figure is transformable.
NullHandle A handle that doesn't change the owned figure.
OrientationHandle A Handle to change the value of the figure attribute org.jhotdraw.draw.AttributeKeys.ORIENTATION.
OutputFormat An output format implements a strategy for writing a Drawing using a specific encoding into an {@code OutputStream}, a {@code File} or a {@code Transferable}.
PerpendicularBar A LineDecoration which draws a perpendicular bar.
PictImageInputFormat An input format for importing drawings using the image/x-pict format from the Mac OS X clipboard.
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.
ResizeHandleKit A set of utility methods to create handles which resize a Figure by using its setBounds method, if the Figure is transformable.
RotateHandle A Handle to rotate a Figure.
RoundRectangleRadiusHandle A Handle to manipulate the corner radius of a RoundRectangleFigure.
SelectAreaTracker A select area tracker provides the behavior for selecting figures in a drawing area to the SelectionTool.
SelectionTool Tool to select and manipulate figures.
SerializationInputOutputFormat {@code SerializationInputOutputFormat} uses Java Serialization for reading and and writing {@code Drawing} objects.
SetBoundsEdit SetBoundsEdit.
SlantedLiner SlantedLiner.
StickyRectangleConnector A StickyRectangleConnector locates connection Points by choping the connection between the centers of the two figures at the display box.
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}.
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 a DrawingEditor.
ToolEvent An event sent to ToolListener's.
ToolListener Interface implemented by observers of Tools.
TransformEdit An {@code UndoableEdit} event which can undo a lossless transform of Figures by applying the inverse of the transform to the figures.
TransformHandleKit A set of utility methods to create Handles which transform a Figure by using its transform method.
TransformRestoreEdit An {@code UndoableEdit} event which can undo a lossy transform of a single Figure by restoring the figure using its transform restore data.
VerticalLayouter A Layouter which lays out all children of a CompositeFigure in vertical direction.
 

Changed Classes and Interfaces
AbstractCompositeFigure This abstract class can be extended to implement a CompositeFigure.
AbstractCompositeFigure.
EventHandler
 
AbstractDrawing This abstract class can be extended to implement a Drawing.
AbstractFigure This abstract class can be extended to implement a Figure.
AttributeKeys Defines a put of well known Figure attributes.
BezierFigure A Figure which draws an opened or a closed bezier path.
CompositeFigure A composite figure is composed of several child Figures.
ConnectionFigure A connection figure connects two figures with a org.jhotdraw.geom.BezierPath.
DefaultDrawingEditor A default implementation of DrawingEditor.
DefaultDrawingView A default implementation of DrawingView suited for viewing drawings with a small number of figures.
DefaultDrawingViewTransferHandler Default TransferHandler for DrawingView objects.
DiamondFigure A Figure with a diamond shape.
Drawing A drawing is a container for Figures.
DrawingEditor A drawing editor coordinates drawing tools and drawing views.
DrawingEditorProxy DrawingEditorProxy.
DrawingView A drawing view paints a Drawing on a {@code JComponent}.
EllipseFigure A Figure with an elliptic shape.
Figure A figure is a graphical element of a Drawing.
GraphicalCompositeFigure The GraphicalCompositeFigure fills in the gap between a CompositeFigure and other figures which mainly have a presentation purpose.
GroupFigure A org.jhotdraw.draw.Figure which groups a collection of figures.
ImageFigure A default implementation of ImageHolderFigure which can hold a buffered image.
LabelFigure A LabelFigure can be used to provide more double clickable area for a TextHolderFigure.
LabeledLineConnectionFigure A LineConnection with labels.
LineConnectionFigure A ConnectionFigure which connects two figures using a bezier path.
LineFigure A Figure which draws a continuous bezier path between two points.
QuadTreeCompositeFigure.
FigureHandler
Handles all figure events fired by Figures contained in the Drawing.
QuadTreeDrawing.QuadTreeEventHandler Handles all figure events fired by Figures contained in the Drawing.
RoundRectangleFigure A Figure with a rounded rectangular shape.
TextAreaFigure A {@code TextHolderFigure} which holds multiple lines of text in a rectangular area.
TextFigure A {@code TextHolderFigure} which holds a single line of text.
TriangleFigure Implements a Figure with a triangular shape.