public abstract class BaseGradleWizardIterator extends Object implements WizardDescriptor.ProgressInstantiatingIterator<WizardDescriptor>
Modifier and Type | Field and Description |
---|---|
static String |
PROP_DESCRIPTION |
static String |
PROP_GROUP |
static String |
PROP_INIT_WRAPPER |
static String |
PROP_NAME |
static String |
PROP_PACKAGE_BASE |
static String |
PROP_VERSION |
Constructor and Description |
---|
BaseGradleWizardIterator() |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ChangeListener l) |
protected File |
assumedRoot() |
protected abstract void |
collectOperations(TemplateOperation ops,
Map<String,Object> params) |
protected abstract List<? extends WizardDescriptor.Panel<WizardDescriptor>> |
createPanels() |
protected static WizardDescriptor.Panel<WizardDescriptor> |
createProjectAttributesPanel(WizardDescriptor.Panel<WizardDescriptor> bottom) |
WizardDescriptor.Panel<WizardDescriptor> |
current() |
protected WizardDescriptor |
getData() |
protected abstract String |
getTitle() |
boolean |
hasNext() |
boolean |
hasPrevious() |
void |
initialize(WizardDescriptor wizard) |
Set |
instantiate() |
Set |
instantiate(ProgressHandle handle) |
String |
name() |
void |
nextPanel() |
void |
previousPanel() |
void |
removeChangeListener(ChangeListener l) |
void |
uninitialize(WizardDescriptor wizard) |
public static final String PROP_INIT_WRAPPER
public static final String PROP_NAME
public static final String PROP_PACKAGE_BASE
public static final String PROP_GROUP
public static final String PROP_VERSION
public static final String PROP_DESCRIPTION
public final Set instantiate() throws IOException
instantiate
in interface WizardDescriptor.AsynchronousInstantiatingIterator<Data>
instantiate
in interface WizardDescriptor.InstantiatingIterator<Data>
IOException
public final Set instantiate(ProgressHandle handle) throws IOException
instantiate
in interface WizardDescriptor.ProgressInstantiatingIterator<WizardDescriptor>
IOException
public final void initialize(WizardDescriptor wizard)
initialize
in interface WizardDescriptor.InstantiatingIterator<Data>
protected abstract List<? extends WizardDescriptor.Panel<WizardDescriptor>> createPanels()
protected abstract String getTitle()
protected abstract void collectOperations(TemplateOperation ops, Map<String,Object> params)
protected final WizardDescriptor getData()
public final void uninitialize(WizardDescriptor wizard)
uninitialize
in interface WizardDescriptor.InstantiatingIterator<Data>
protected final File assumedRoot()
public String name()
name
in interface WizardDescriptor.Iterator<Data>
public final boolean hasNext()
hasNext
in interface WizardDescriptor.Iterator<Data>
public final boolean hasPrevious()
hasPrevious
in interface WizardDescriptor.Iterator<Data>
public final void nextPanel()
nextPanel
in interface WizardDescriptor.Iterator<Data>
public final void previousPanel()
previousPanel
in interface WizardDescriptor.Iterator<Data>
public final WizardDescriptor.Panel<WizardDescriptor> current()
current
in interface WizardDescriptor.Iterator<Data>
public void addChangeListener(ChangeListener l)
addChangeListener
in interface WizardDescriptor.Iterator<Data>
public void removeChangeListener(ChangeListener l)
removeChangeListener
in interface WizardDescriptor.Iterator<Data>
protected static final WizardDescriptor.Panel<WizardDescriptor> createProjectAttributesPanel(WizardDescriptor.Panel<WizardDescriptor> bottom)