public class TemplateModuleBuilder extends ModuleBuilder
ModuleBuilder.ModuleConfigurationUpdaterEP_NAME, myJdk| Constructor and Description |
|---|
TemplateModuleBuilder(ArchivedProjectTemplate template,
ModuleType<?> moduleType,
java.util.List<WizardInputField<?>> additionalFields) |
| Modifier and Type | Method and Description |
|---|---|
Module |
commitModule(Project project,
ModifiableModuleModel model) |
ModuleWizardStep[] |
createFinishingSteps(WizardContext wizardContext,
ModulesProvider modulesProvider) |
Module |
createModule(ModifiableModuleModel moduleModel) |
Project |
createProject(java.lang.String name,
java.lang.String path) |
ModuleWizardStep[] |
createWizardSteps(WizardContext wizardContext,
ModulesProvider modulesProvider) |
protected java.util.List<WizardInputField<?>> |
getAdditionalFields() |
java.lang.String |
getBuilderId() |
ModuleType<?> |
getModuleType() |
javax.swing.Icon |
getNodeIcon() |
boolean |
isSuitableSdkType(SdkTypeId sdkType) |
boolean |
isTemplateBased() |
acceptParameter, addListener, addModuleConfigurationUpdater, canCreateModule, commit, createAndCommitIfNeeded, deleteModuleFile, doAddContentEntry, getAllBuilders, getContentEntryPath, getDefaultAcceptableRole, getDescription, getGroupName, getIgnoredSteps, getModuleFileDirectory, getModuleFilePath, getModuleJdk, getModuleTypeName, getName, getParentGroup, getPresentableName, getProjectType, getWeight, isAvailable, isTemplate, modifyProjectTypeStep, modifySettingsStep, modifyStep, removeListener, setContentEntryPath, setModuleFilePath, setModuleJdk, setName, setProjectType, setupModule, setupRootModel, updateFromequals, getCustomOptionsStep, validateModuleNamecleanup, commit, isOpenProjectSettingsAfter, isSuitableSdk, isUpdate, validatepublic TemplateModuleBuilder(ArchivedProjectTemplate template, ModuleType<?> moduleType, java.util.List<WizardInputField<?>> additionalFields)
public ModuleWizardStep[] createWizardSteps(WizardContext wizardContext, ModulesProvider modulesProvider)
createWizardSteps in class ModuleBuilderpublic ModuleWizardStep[] createFinishingSteps(WizardContext wizardContext, ModulesProvider modulesProvider)
createFinishingSteps in class AbstractModuleBuilderprotected java.util.List<WizardInputField<?>> getAdditionalFields()
getAdditionalFields in class ModuleBuilderpublic Module commitModule(Project project, ModifiableModuleModel model)
commitModule in class ModuleBuilderpublic java.lang.String getBuilderId()
getBuilderId in class ModuleBuilderpublic ModuleType<?> getModuleType()
getModuleType in class ModuleBuilderpublic javax.swing.Icon getNodeIcon()
getNodeIcon in class ModuleBuilderpublic boolean isTemplateBased()
isTemplateBased in class ModuleBuilderpublic Module createModule(ModifiableModuleModel moduleModel) throws InvalidDataException, java.io.IOException, ModuleWithNameAlreadyExists, JDOMException, ConfigurationException
createModule in class ModuleBuilderInvalidDataExceptionjava.io.IOExceptionModuleWithNameAlreadyExistsJDOMExceptionConfigurationExceptionpublic boolean isSuitableSdkType(SdkTypeId sdkType)
isSuitableSdkType in class ProjectBuilderpublic Project createProject(java.lang.String name, java.lang.String path)
createProject in class ProjectBuilder