Generated by
JDiff

API Differences

Between JHotDraw 7.3.1 and JHotDraw 7.4

Removed Packages
org.apache.batik.ext.awt

Provides linear and radial gradient paint classes from the Apache Batik project.

org.apache.batik.ext.
awt.image

Provides a stripped down version of the Apache Batik class GraphicsUtil.

 

Added Packages
org.jhotdraw.app.action.app Provides Actions which act on an application object.
org.jhotdraw.app.action.edit Provides Actions which act on the current selection or insertion point.
org.jhotdraw.app.action.file Provides Actions which act on a file.
org.jhotdraw.app.action.view Provides Actions which act on a view.
org.jhotdraw.app.action.
window
Provides Actions which act on a window.
org.jhotdraw.app.osx  
org.jhotdraw.draw.connector Provides org.jhotdraw.draw.connector.Connectors for locating the start point and end point of a org.jhotdraw.draw.ConnectionFigure on a org.jhotdraw.draw.Figure.
org.jhotdraw.draw.decoration Provides interfaces and classes for decorating a org.jhotdraw.draw.BezierFigure.
org.jhotdraw.draw.event Provides interfaces and classes for dealing with different types of events fired by components of the drawing framework.
org.jhotdraw.draw.handle Provides org.jhotdraw.draw.handle.Handles for direct manipulation of figures on a drawing view.
org.jhotdraw.draw.io Provides interfaces and classes for reading and writing drawings from/to files, streams, the clipboard and drag-and-drop transfers.
org.jhotdraw.draw.layouter Provides interfaces and classes for laying out the children of a org.jhotdraw.draw.CompositeFigure.
org.jhotdraw.draw.liner Provides interfaces and classes for laying out the path of a org.jhotdraw.draw.BezierFigure.
org.jhotdraw.draw.locator Provides interfaces and classes for locating a point on a figure.
org.jhotdraw.draw.print Provides classes for printing a drawing.
org.jhotdraw.draw.text Provides utility classes for org.jhotdraw.draw.TextHolderFigures.
org.jhotdraw.draw.tool Defines the org.jhotdraw.draw.tool.Tool interface for representing the state of a drawing editor and provides default implementations.
org.jhotdraw.net  
 

Changed Packages
org.jhotdraw.app

Defines a framework for document oriented applications and provides default implementations.

org.jhotdraw.app.action Provides abstract actions for document oriented applications.
org.jhotdraw.draw

Defines a framework for structured drawing editors and provides default implementations.

org.jhotdraw.draw.action Provides default actions for structured drawing editors.
org.jhotdraw.geom Provides classes for defining and manipulating two-dimensional geometry.
org.jhotdraw.gui Provides general purpose graphical user interface classes leveraging the javax.swing package.
org.jhotdraw.gui.event Provides general purpose graphical user interface event classes.
org.jhotdraw.samples.draw A simple drawing editor showcasing the drawing capabilities of the framework.
org.jhotdraw.samples.mini A collection of very small sample programs, demonstrating a partical feature of JHotDraw.
org.jhotdraw.samples.net A very simple network diagram editor.
org.jhotdraw.samples.
net.figures
Provides the NodeFigure for network diagrams.
org.jhotdraw.samples.odg An unfinished sample drawing editor with limited support for the OASIS Open Document Drawing 1.1 (ODG) file format as used by Open Office.
org.jhotdraw.samples.
odg.action
Provides actions for the ODG drawing application.
org.jhotdraw.samples.
odg.figures
Provides figures for ODG drawings.
org.jhotdraw.samples.odg.geom Provides classes for representing and manipulating ODG geometry.
org.jhotdraw.samples.odg.io Classes for reading and writing drawings using the Open Documeng Graphics file format.
org.jhotdraw.samples.pert An editor for PERT (Program Evaluation and Review Technique) diagrams.
org.jhotdraw.samples.
pert.figures
Provides the figures for PERT diagrams.
org.jhotdraw.samples.svg

A sample drawing editor with limited support for Scalable Vector Graphics Mobile 1.2 (SVG Mobile 1.2).

org.jhotdraw.samples.
svg.action
Provides actions for editing SVG drawings.
org.jhotdraw.samples.
svg.figures
Provides the figures for the SVG basic shapes.
org.jhotdraw.samples.svg.io Classes for reading and writing drawings using the Scalable Vector Graphics SVG Mobile 1.2 file format.
org.jhotdraw.samples.teddy

A sample text editor that demonstrates the JHotDraw application framework.

org.jhotdraw.samples.
teddy.action
Provide actions for the text editor application.
org.jhotdraw.util Contains general purpose utility classes.
org.jhotdraw.util.prefs Contains preferences classes leveraging the java.util.prefs package.