站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc 4.1.0

WizardDescriptor.InstantiatingIterator (NetBeans APIs) - NetBeans API Javadoc 4.1.0


org.openide
Interface WizardDescriptor.InstantiatingIterator

All Superinterfaces:
WizardDescriptor.Iterator
Enclosing interface:
WizardDescriptor

public static interface WizardDescriptor.InstantiatingIterator
extends WizardDescriptor.Iterator

Iterator for a wizard that needs to somehow instantiate new objects. (This interface can replace TemplateWizard.Iterator in a template's declaration.)

Since:
org.openide/1 4.33

Method Summary
 void initialize(WizardDescriptor wizard)
          Initializes this iterator, called from WizardDescriptor's constructor.
 Set instantiate()
          Returns set of instantiated objects.
 void uninitialize(WizardDescriptor wizard)
          Uninitializes this iterator, called when the wizard is being closed, no matter what closing option invoked.
 
Methods inherited from interface org.openide.WizardDescriptor.Iterator
addChangeListener, current, hasNext, hasPrevious, name, nextPanel, previousPanel, removeChangeListener
 

Method Detail

instantiate

public Set instantiate()
                throws IOException
Returns set of instantiated objects. If instantiation fails then wizard remains open to enable correct values.

Returns:
a set of objects created (the exact type is at the discretion of the caller)
Throws:
IOException

initialize

public void initialize(WizardDescriptor wizard)
Initializes this iterator, called from WizardDescriptor's constructor.

Parameters:
wizard - wizard's descriptor

uninitialize

public void uninitialize(WizardDescriptor wizard)
Uninitializes this iterator, called when the wizard is being closed, no matter what closing option invoked.

Parameters:
wizard - wizard's descriptor


Built on May 4 2005.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.