The supplied dates indicate when the API change was made, on the CVS trunk. From this you can generally tell whether the change should be present in a given build or not; for trunk builds, simply whether it was made before or after the change; for builds on a stabilization branch, whether the branch was made before or after the given date. In some cases corresponding API changes have been made both in the trunk and in an in-progress stabilization branch, if they were needed for a bug fix; this ought to be marked in this list.
release41
branch was made on Apr 03 '05 for use in the NetBeans 4.1 release.
Specification versions: 6.0 begins after this point.
release40
branch was made on Nov 01 '04 for use in the NetBeans 4.0 release.
Specification versions: 5.0 begins after this point.
Fuller descriptions of all changes can be found below (follow links).
Not all deprecations are listed here, assuming that the deprecated APIs continue to essentially work. For a full deprecation list, please consult the Javadoc.
WizardDescriptor.ArrayIterator
WizardDescriptor
constructor.getProperties
added to WizardDescriptor
WizardDescriptor.Panel
ProgressInstantiatingIterator
addedAsynchronousInstantiatingIterator
addedAsynchronousValidationgPanel
addedNotifyDescriptor.getDefaultValue()
leaf
to DialogDescriptor
These API specification versions may be used to indicate that a module requires a certain API feature in order to function. For example, if you see here a feature you need which is labelled 1.20, your manifest should contain in its main attributes the line:
OpenIDE-Module-Module-Dependencies: org.openide.dialogs > 1.20
WizardDescriptor.ArrayIterator
WizardDescriptor
constructor.getProperties
added to WizardDescriptor
WizardDescriptor.Panel
ProgressInstantiatingIterator
addedAsynchronousInstantiatingIterator
addedAsynchronousValidationgPanel
addedNotifyDescriptor.getDefaultValue()
leaf
to DialogDescriptor
org.openide.DialogDescriptor
leaf
to DialogDescriptor
org.openide.DialogDisplayer
org.openide.NotificationLineSupport
org.openide.NotifyDescriptor
NotifyDescriptor.getDefaultValue()
org.openide.WizardDescriptor
WizardDescriptor.ArrayIterator
WizardDescriptor
constructor.getProperties
added to WizardDescriptor
WizardDescriptor.Panel
ProgressInstantiatingIterator
addedAsynchronousInstantiatingIterator
addedAsynchronousValidationgPanel
addedorg.openide.WizardValidationException
NotifyDescriptor
NotificationLineSupport
; made by: jrechtacek; issues:
#148730WizardDescriptor
; made by: mkubec; issues:
#137737WizardDescriptor
; made by: mkubec; issues:
#138128WizardDescriptor.ArrayIterator
WizardDescriptor
; made by: jglick; issues:
#106208List<Panel<Data>>
was added
to ArrayIterator
to avoid the need for generic array construction
by client code.
WizardDescriptor
constructor.WizardDescriptor
; made by: jtulach; issues:
#102261WizardDescriptor
constructor for subclasses.
It allows to eliminate unchecked warnings.
getProperties
added to WizardDescriptor
WizardDescriptor
; made by: jtulachWizardDescriptor
added to the class.
DialogDisplayer
; made by: dsimonek; issues:
#92570WizardDescriptor.Panel
WizardDescriptor
; made by: jtulach; issues:
#92762WizardDescriptor.Panel
and WizardDescriptor.Iterator
has been generified to take generic type for data passed
into readSettings
and storeSettings
objects.
DialogDisplayer
; made by: jtulach; issues:
#35067ProgressInstantiatingIterator
addedWizardDescriptor
; made by: jrechtacek; issues:
#58889ProgressInstantiatingIterator
notifies users while instantiate
is running by a progress bar, this progress bar is integrated into wizard panel.
Instantiating of newly created objects is invoked asynchronously.
AsynchronousInstantiatingIterator
addedWizardDescriptor
; made by: jrechtacek; issues:
#62161AsynchronousInstantiatingIterator
allows to implement
asynchronous instantating of newly created objects. Wizard's framework
esures that the method AsynchronousInstantiatingIterator.instantiate()
will be called ouside of an event queue.
AsynchronousValidationgPanel
addedWizardDescriptor
; made by: pkuzel; issues:
#58530AsynchronousValidatingPanel
allows to implement
background validation that does not block UI thread. I.e. UI
thread can be used to render validation progress.
NotifyDescriptor.getDefaultValue()
NotifyDescriptor
; made by: jrechtacek; issues:
#56878NotifyDescriptor.getDefaultValue()
returns object which represents the default value.
This default value is introduced in the constructor of NotifyDescriptor
.
leaf
to DialogDescriptor
DialogDescriptor
; made by: jrechtacekAdded the parameter leaf
in constructor of the DialogDescriptor
.
The parameter is not mandatory and can be set manually.
If this parameter is false
(as default), all works as before.
If the parameter leaf
is true
, then a dialog which is created by this
descriptor cannot own any other windows.
WizardDescriptor
; made by: jrechtacek; issues:
#44513Set getInstantiatedObjects
. This method
returns set of newly instantiated objects if the wizard has been correctly finished.
The empty set is returned as default, if the wizard uses the InstantiatingIterator
then returns a set of Object
as same as InstantiatingIterator.instantiate()
does.
The method throws the exception IllegalStateException
if this method
is called on the unfinished wizard.
WizardDescriptor
; made by: jrechtacek; issues:
#42192WizardDescriptor.InstantiatingIterator
extends WizardDescriptor.Iterator
and contains the methods for initialize/uninitialize
the iterator and the central method
instantiate
which returns a set on instantiated objects.
WizardDescriptor
; made by: jrechtacek; issues:
#7706Finish
button. This interface WizardDescriptor.FinishablePanel
extends WizardDescriptor.Panel
and adds a method isFinishPanel()
which returns if Finish
button could be enabled. WizardDescriptor.FinishPanel
is now deprecated, the preferred way is using FinishablePanel
instead.
WizardDescriptor
WizardValidationException
; made by: jrechtacek; issues:
#23116Next
or Finish
button is clicked.
This interface WizardDescriptor.ValidatingPanel
extends WizardDescriptor.Panel
and adds a method validate()
which is called when un user clicked Next
or Finish
button. If validation fails the wizard doesn't move to next panel nor finish,
the WizardValidationException
is thrown and it returns which component
fails (in a wizard's panel) and provides a error message to notify the user about.
Built on July 6 2010. | Portions Copyright 1997-2010 Sun Microsystems, Inc. All rights reserved.