public interface JavaFileWizardIteratorFactory
JavaFileWizardIteratorFactory placed in the
project's Lookup is consulted by the New Java File Wizard for additional
panels.| Modifier and Type | Method and Description |
|---|---|
WizardDescriptor.Iterator<WizardDescriptor> |
createIterator(FileObject template)
Creates an
WizardDescriptor.Iterator with project specific panels for given template. |
@CheckForNull WizardDescriptor.Iterator<WizardDescriptor> createIterator(@NonNull FileObject template)
WizardDescriptor.Iterator with project specific panels for given template.
When the created WizardDescriptor.Iterator is an instance of the WizardDescriptor.InstantiatingIterator
the WizardDescriptor.InstantiatingIterator life cycle methods such as WizardDescriptor.InstantiatingIterator#instantiate
are called on proper places.template - the template to create additional panels forWizardDescriptor.Iterator with additional panels or null when no additional
panels.