org.mule.devkit.idea.module
Class MuleModuleBuilder
java.lang.Object
com.intellij.ide.util.projectWizard.ProjectBuilder
com.intellij.ide.util.projectWizard.ModuleBuilder
org.mule.devkit.idea.module.MuleModuleBuilder
- All Implemented Interfaces:
- com.intellij.ide.util.projectWizard.SourcePathsBuilder
- Direct Known Subclasses:
- MuleCloudConnectorBuilder, MuleGenericModuleBuilder, MuleTransformerBuilder
public abstract class MuleModuleBuilder
- extends com.intellij.ide.util.projectWizard.ModuleBuilder
- implements com.intellij.ide.util.projectWizard.SourcePathsBuilder
| Nested classes/interfaces inherited from class com.intellij.ide.util.projectWizard.ModuleBuilder |
com.intellij.ide.util.projectWizard.ModuleBuilder.ModuleConfigurationUpdater |
| Methods inherited from class com.intellij.ide.util.projectWizard.ModuleBuilder |
acceptParameter, addListener, addModuleConfigurationUpdater, canCreateModule, commit, commitModule, createAndCommitIfNeeded, createModule, deleteModuleFile, getAllBuilders, getModuleFileDirectory, getModuleFilePath, removeListener, setModuleFilePath, setName |
| Methods inherited from class com.intellij.ide.util.projectWizard.ProjectBuilder |
cleanup, isOpenProjectSettingsAfter, isSuitableSdk, isUpdate, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MuleModuleBuilder
public MuleModuleBuilder()
setupRootModel
public void setupRootModel(com.intellij.openapi.roots.ModifiableRootModel rootModel)
throws com.intellij.openapi.options.ConfigurationException
- Specified by:
setupRootModel in class com.intellij.ide.util.projectWizard.ModuleBuilder
- Throws:
com.intellij.openapi.options.ConfigurationException
createWizardSteps
public com.intellij.ide.util.projectWizard.ModuleWizardStep[] createWizardSteps(com.intellij.ide.util.projectWizard.WizardContext wizardContext,
com.intellij.openapi.roots.ui.configuration.ModulesProvider modulesProvider)
- Overrides:
createWizardSteps in class com.intellij.ide.util.projectWizard.ModuleBuilder
getModuleType
public com.intellij.openapi.module.ModuleType getModuleType()
- Specified by:
getModuleType in class com.intellij.ide.util.projectWizard.ModuleBuilder
getSourcePaths
public List<com.intellij.openapi.util.Pair<String,String>> getSourcePaths()
- Specified by:
getSourcePaths in interface com.intellij.ide.util.projectWizard.SourcePathsBuilder
setSourcePaths
public void setSourcePaths(List<com.intellij.openapi.util.Pair<String,String>> pairs)
- Specified by:
setSourcePaths in interface com.intellij.ide.util.projectWizard.SourcePathsBuilder
addSourcePath
public void addSourcePath(com.intellij.openapi.util.Pair<String,String> stringStringPair)
- Specified by:
addSourcePath in interface com.intellij.ide.util.projectWizard.SourcePathsBuilder
setAggregatorProject
public void setAggregatorProject(org.jetbrains.idea.maven.project.MavenProject project)
getAggregatorProject
public org.jetbrains.idea.maven.project.MavenProject getAggregatorProject()
setParentProject
public void setParentProject(org.jetbrains.idea.maven.project.MavenProject project)
getParentProject
public org.jetbrains.idea.maven.project.MavenProject getParentProject()
setProjectId
public void setProjectId(org.jetbrains.idea.maven.model.MavenId id)
getProjectId
public org.jetbrains.idea.maven.model.MavenId getProjectId()
getModuleName
public String getModuleName()
setModuleName
public void setModuleName(String myModuleName)
getModulePackage
public String getModulePackage()
setModulePackage
public void setModulePackage(String myModulePackage)
getBuilderId
public String getBuilderId()
- Overrides:
getBuilderId in class com.intellij.ide.util.projectWizard.ModuleBuilder
setInheritedOptions
public void setInheritedOptions(boolean groupId,
boolean version)
isInheritGroupId
public boolean isInheritGroupId()
isInheritVersion
public boolean isInheritVersion()
getContentEntryPath
@Nullable
public String getContentEntryPath()
- Specified by:
getContentEntryPath in interface com.intellij.ide.util.projectWizard.SourcePathsBuilder
setContentEntryPath
public void setContentEntryPath(String moduleRootPath)
- Specified by:
setContentEntryPath in interface com.intellij.ide.util.projectWizard.SourcePathsBuilder
findPotentialParentProject
public org.jetbrains.idea.maven.project.MavenProject findPotentialParentProject(com.intellij.openapi.project.Project project)
getSubName
public abstract String getSubName()
getArchetype
public abstract org.jetbrains.idea.maven.model.MavenArchetype getArchetype()
getDefaultProjectId
public abstract org.jetbrains.idea.maven.model.MavenId getDefaultProjectId()
getName
public String getName()
- Overrides:
getName in class com.intellij.ide.util.projectWizard.ModuleBuilder
getDescription
public String getDescription()
- Overrides:
getDescription in class com.intellij.ide.util.projectWizard.ModuleBuilder
getBigIcon
public Icon getBigIcon()
- Overrides:
getBigIcon in class com.intellij.ide.util.projectWizard.ModuleBuilder
getPresentableName
public String getPresentableName()
- Overrides:
getPresentableName in class com.intellij.ide.util.projectWizard.ModuleBuilder
Copyright © 2013. All Rights Reserved.