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, updateFrom
createFinishingSteps, equals, getCustomOptionsStep, validateModuleName
cleanup, commit, createProject, isOpenProjectSettingsAfter, isSuitableSdk, isSuitableSdkType, isUpdate, validate
public 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 ModuleBuilder
ConfigurationException
public ModuleType getModuleType()
getModuleType
in class ModuleBuilder
public java.lang.String getPresentableName()
getPresentableName
in class ModuleBuilder
public boolean isTemplateBased()
isTemplateBased
in class ModuleBuilder
public java.lang.String getGroupName()
getGroupName
in class ModuleBuilder
public javax.swing.Icon getNodeIcon()
getNodeIcon
in class ModuleBuilder
public Module commitModule(Project project, ModifiableModuleModel model)
commitModule
in class ModuleBuilder
public ModuleWizardStep modifySettingsStep(SettingsStep settingsStep)
ModuleBuilder
modifySettingsStep
in class ModuleBuilder
settingsStep
- step to be modifiedModuleWizardStep.validate()
and ModuleWizardStep.updateDataModel()
will be invoked)