FeaturesPluginsDocs & SupportCommunityPartners

Wizard API - Solution design

$Revision: 1.2 $ Jiri Rechtacek

Abstract:

The document reports overview the proposed changes in Wizard API and describes individual proposals in detail.

The summary of problems in current wizard's framework is in document Wizard API - Summary of problems. The requirements on proposed changes and the use-cases are summarized in Wizard API - Requirements. The new Wizard API and relevant prototypes are developed in openide/wizards module on branch . Timeframe of planned changes look at Preliminary plan.

Principles of new wizard's framework

Draft

The new wizard's framework have to contain:

  • a API from construction, open, control a wizard
  • a infrastructure ensures cooperation between the parts of wizard
  • a step control/management
  • a SPI for wizard's pages providers
  • a SPI for wizard's view (l&f) providers
  • a wizard presenter

TBD

Declarative registration

TBD

Extend new API with aspects from Templates wizard

TBD

How to handles templates with new datasystems?

TBD



Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by