Generated by
JDiff

API Differences

Between JHotDraw 6to7rev271 and JHotDraw 7.3.1

Removed Packages
nanoxml This is a patched version of NanoXMLLite which is made to be compilable with Java 1.5 and to take advantage of the Java2 Collections API.
org.jhotdraw.applet  
org.jhotdraw.application  
org.jhotdraw.contrib  
org.jhotdraw.contrib.dnd  
org.jhotdraw.contrib.html  
org.jhotdraw.contrib.zoom  
org.jhotdraw.figures  
org.jhotdraw.framework  
org.jhotdraw.samples.javadraw  
org.jhotdraw.samples.minimap  
org.jhotdraw.samples.nothing  
org.jhotdraw.samples.
offsetConnectors
 
org.jhotdraw.standard  
org.jhotdraw.util.collections.
jdk11
 
org.jhotdraw.util.collections.
jdk12
 
 

Added 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.

org.jhotdraw.app

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

org.jhotdraw.app.action Provides default actions for document oriented applications.
org.jhotdraw.beans Provides an abstract JavaBeans Bean class.
org.jhotdraw.color

Classes for working with colors using a variety of color systems.

org.jhotdraw.draw.action Provides default actions for structured drawing editors.
org.jhotdraw.gui.datatransfer Provides general purpose clipboard support classes leveraging the java.awt.datatransfer package and the javax.jnlp package.
org.jhotdraw.gui.event Provides general purpose graphical user interface event classes.
org.jhotdraw.gui.fontchooser Provides model classes for org.jhotdraw.gui.JFontChooser.
org.jhotdraw.gui.plaf Provides user interface delegate classes for JHotDraw JComponent's.
org.jhotdraw.gui.plaf.palette PaletteLookAndFeel for components used in the palette windows of a drawing editor.
org.jhotdraw.io Provides input/output functionality leveraging the java.io package.
org.jhotdraw.samples.color Sample programs showing the use of the JHotDraw color classes.
org.jhotdraw.samples.draw A simple drawing editor showcasing the drawing capabilities of the framework.
org.jhotdraw.samples.font Sample classes demonstrating the use of the JHotDraw font chooser component.
org.jhotdraw.samples.mini A collection of very small sample programs, demonstrating a partical feature of JHotDraw.
org.jhotdraw.samples.
net.figures
Provides the NodeFigure for network diagrams.
org.jhotdraw.samples.odg A 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.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.gui

Provides the Graphical user interface classes for the SVG sample application.

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 Teddy text editor application.
org.jhotdraw.samples.teddy.io Classes for reading and writing text files.
org.jhotdraw.samples.
teddy.regex
Classes for matching regular expressions in the text editor.
org.jhotdraw.samples.
teddy.text
Classes for handling text documents in a text editor.
org.jhotdraw.text

Provides text formatters for data types used in drawing editor tool bars.

org.jhotdraw.undo Provides undo/redo support leveraging the javax.swing.undo package.
org.jhotdraw.util.prefs Contains preferences classes leveraging the java.util.prefs package.
org.jhotdraw.xml

Provides simple input and output classes from/to document models (DOM).

org.jhotdraw.xml.css Provides support for cascading style sheets (CSS) in XML DOM.
 

Changed Packages
net.n3.nanoxml Provides a patched version of the NanoXML XML library.
org.jhotdraw.draw

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

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.samples.net A very simple network diagram editor.
org.jhotdraw.samples.pert An editor for PERT (Program Evaluation and Review Technique) diagrams.
org.jhotdraw.util Contains general purpose utility classes.