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.