public abstract class AbstractModuleBuilder extends ProjectBuilder
Constructor and Description |
---|
AbstractModuleBuilder() |
Modifier and Type | Method and Description |
---|---|
ModuleWizardStep[] |
createFinishingSteps(WizardContext wizardContext,
ModulesProvider modulesProvider) |
abstract ModuleWizardStep[] |
createWizardSteps(WizardContext wizardContext,
ModulesProvider modulesProvider) |
boolean |
equals(java.lang.Object obj) |
abstract java.lang.String |
getBuilderId() |
ModuleWizardStep |
getCustomOptionsStep(WizardContext context,
Disposable parentDisposable)
Custom UI to be shown on the first wizard page
|
abstract javax.swing.Icon |
getNodeIcon() |
ModuleWizardStep |
modifyProjectTypeStep(SettingsStep step) |
ModuleWizardStep |
modifySettingsStep(SettingsStep settingsStep) |
abstract void |
setContentEntryPath(java.lang.String moduleRootPath) |
abstract void |
setModuleFilePath(java.lang.String path) |
abstract void |
setName(java.lang.String name) |
boolean |
validateModuleName(java.lang.String moduleName) |
cleanup, commit, commit, createProject, isOpenProjectSettingsAfter, isSuitableSdk, isSuitableSdkType, isUpdate, validate
public abstract javax.swing.Icon getNodeIcon()
public abstract java.lang.String getBuilderId()
public abstract ModuleWizardStep[] createWizardSteps(WizardContext wizardContext, ModulesProvider modulesProvider)
public ModuleWizardStep[] createFinishingSteps(WizardContext wizardContext, ModulesProvider modulesProvider)
public ModuleWizardStep modifySettingsStep(SettingsStep settingsStep)
public ModuleWizardStep modifyProjectTypeStep(SettingsStep step)
public ModuleWizardStep getCustomOptionsStep(WizardContext context, Disposable parentDisposable)
public boolean validateModuleName(java.lang.String moduleName) throws ConfigurationException
ConfigurationException
public abstract void setName(java.lang.String name)
public abstract void setModuleFilePath(java.lang.String path)
public abstract void setContentEntryPath(java.lang.String moduleRootPath)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object