| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The interface for custom iterator. Enhances to WizardDescriptor.Iterator by serialization and ability to instantiate the object.
 All Panels provided by this iterator will receive a TemplateWizard
 as the settings object and they are encourage to store its data by the 
 use of putProperty method and read it using getProperty.
 
 Implements Node.Cookie since version 2.13
| Method Summary | |
|  void | initialize(TemplateWizard wiz)Initializes the iterator after it is constructed. | 
|  Set | instantiate(TemplateWizard wiz)Instantiates the template using information provided by the wizard. | 
|  void | uninitialize(TemplateWizard wiz)Informs the Iterator that the TemplateWizard finished using the Iterator. | 
| Methods inherited from interface org.openide.WizardDescriptor.Iterator | 
| addChangeListener, current, hasNext, hasPrevious, name, nextPanel, previousPanel, removeChangeListener | 
| Method Detail | 
public Set instantiate(TemplateWizard wiz) throws IOException
wiz - the wizard
IOException - if the instantiation failspublic void initialize(TemplateWizard wiz)
target chooser
 from the wizard if it does not wish to provide its own.
wiz - template wizard that wishes to use the iteratorpublic void uninitialize(TemplateWizard wiz)
wiz - wizard which is no longer being used| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||