public class WebModuleBuilder<T> extends ModuleBuilder
ModuleBuilder.ModuleConfigurationUpdater| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GROUP_NAME |
static javax.swing.Icon |
ICON |
protected NotNullLazyValue<ProjectGeneratorPeer<T>> |
myGeneratorPeerLazyValue |
EP_NAME, myJdk| Constructor and Description |
|---|
WebModuleBuilder() |
WebModuleBuilder(WebProjectTemplate<T> template) |
| Modifier and Type | Method and Description |
|---|---|
Module |
commitModule(Project project,
ModifiableModuleModel model) |
java.lang.String |
getGroupName() |
ModuleType |
getModuleType() |
javax.swing.Icon |
getNodeIcon() |
java.lang.String |
getPresentableName() |
boolean |
isTemplateBased() |
ModuleWizardStep |
modifySettingsStep(SettingsStep settingsStep)
Typically delegates to ModuleType (e.g.
|
void |
setupRootModel(ModifiableRootModel modifiableRootModel) |
acceptParameter, addListener, addModuleConfigurationUpdater, canCreateModule, commit, createAndCommitIfNeeded, createModule, createWizardSteps, deleteModuleFile, doAddContentEntry, getAdditionalFields, getAllBuilders, getBuilderId, getContentEntryPath, getDefaultAcceptableRole, getDescription, getIgnoredSteps, getModuleFileDirectory, getModuleFilePath, getModuleJdk, getModuleTypeName, getName, getParentGroup, getProjectType, getWeight, isAvailable, isTemplate, modifyProjectTypeStep, modifyStep, removeListener, setContentEntryPath, setModuleFilePath, setModuleJdk, setName, setProjectType, setupModule, updateFromcreateFinishingSteps, equals, getCustomOptionsStep, validateModuleNamecleanup, commit, createProject, isOpenProjectSettingsAfter, isSuitableSdk, isSuitableSdkType, isUpdate, validatepublic static final java.lang.String GROUP_NAME
public static final javax.swing.Icon ICON
protected final NotNullLazyValue<ProjectGeneratorPeer<T>> myGeneratorPeerLazyValue
public WebModuleBuilder(WebProjectTemplate<T> template)
public WebModuleBuilder()
public void setupRootModel(ModifiableRootModel modifiableRootModel) throws ConfigurationException
setupRootModel in class ModuleBuilderConfigurationExceptionpublic ModuleType getModuleType()
getModuleType in class ModuleBuilderpublic java.lang.String getPresentableName()
getPresentableName in class ModuleBuilderpublic boolean isTemplateBased()
isTemplateBased in class ModuleBuilderpublic java.lang.String getGroupName()
getGroupName in class ModuleBuilderpublic javax.swing.Icon getNodeIcon()
getNodeIcon in class ModuleBuilderpublic Module commitModule(Project project, ModifiableModuleModel model)
commitModule in class ModuleBuilderpublic ModuleWizardStep modifySettingsStep(SettingsStep settingsStep)
ModuleBuildermodifySettingsStep in class ModuleBuildersettingsStep - step to be modifiedModuleWizardStep.validate()
and ModuleWizardStep.updateDataModel()
will be invoked)