public abstract class WizardMode extends java.lang.Object implements Disposable
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<WizardMode> |
MODES |
Constructor and Description |
---|
WizardMode() |
Modifier and Type | Method and Description |
---|---|
protected abstract StepSequence |
createSteps(WizardContext context,
ModulesProvider modulesProvider) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
javax.swing.JComponent |
getAdditionalSettings(WizardContext wizardContext) |
abstract java.lang.String |
getDescription(WizardContext context) |
abstract java.lang.String |
getDisplayName(WizardContext context) |
java.lang.String |
getFootnote(WizardContext wizardContext) |
abstract ProjectBuilder |
getModuleBuilder() |
protected java.lang.String |
getSelectedType() |
java.lang.String |
getShortName() |
StepSequence |
getSteps(WizardContext context,
ModulesProvider modulesProvider) |
abstract boolean |
isAvailable(WizardContext context) |
abstract void |
onChosen(boolean enabled) |
boolean |
validate() |
public static final ExtensionPointName<WizardMode> MODES
public abstract java.lang.String getDisplayName(WizardContext context)
public abstract java.lang.String getDescription(WizardContext context)
public abstract boolean isAvailable(WizardContext context)
public StepSequence getSteps(WizardContext context, ModulesProvider modulesProvider)
protected abstract StepSequence createSteps(WizardContext context, ModulesProvider modulesProvider)
public abstract ProjectBuilder getModuleBuilder()
public javax.swing.JComponent getAdditionalSettings(WizardContext wizardContext)
public abstract void onChosen(boolean enabled)
protected java.lang.String getSelectedType()
public void dispose()
Disposable
dispose
in interface Disposable
public java.lang.String getShortName()
public java.lang.String getFootnote(WizardContext wizardContext)
public boolean validate() throws ConfigurationException
ConfigurationException