Generated by
JDiff

Package org.jhotdraw.app

Added Classes and Interfaces
DefaultMenuBuilder {@code DefaultMenuBuilder}.
EmptyMenuBuilder {@code EmptyMenuBuilder} provides empty implementations of the {@code MenuBuilder} interface.
MenuBuilder {@code MenuBuilder} is used by Application to build to build its menu bar(s) and popup menu(s).
 

Changed Classes and Interfaces
AbstractApplication This abstract class can be extended to implement an Application.
AbstractApplicationModel This abstract class can be extended to implement an ApplicationModel.
AbstractView This abstract class can be extended to implement a View.
Application An application handles the lifecycle of View objects and provides windows to present them on screen.
ApplicationModel {@code ApplicationModel} provides meta-data for an Application, actions and factory methods for creating Views, toolbars and URIChoosers.
DefaultApplicationModel An ApplicationModel which creates a default set of {@code Action}s and which does not override any of the default menu bars nor create tool bars.
EmptyApplicationModel An ApplicationModel which neither creates {@code Action}s, nor overrides the menu bars, nor creates tool bars.
View A view paints a document on a {@code JComponent} within an Application.