public class ProjectFromSourcesBuilderImpl extends ProjectImportBuilder implements ProjectFromSourcesBuilder
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProjectFromSourcesBuilderImpl.ProjectConfigurationUpdater |
EXTENSIONS_POINT_NAME| Constructor and Description |
|---|
ProjectFromSourcesBuilderImpl(WizardContext context,
ModulesProvider modulesProvider) |
getCurrentProject, getFileToImport, getTitle, isUpdate, setUpdatecleanup, commit, createProject, isOpenProjectSettingsAfter, isSuitableSdk, validatepublic ProjectFromSourcesBuilderImpl(WizardContext context, ModulesProvider modulesProvider)
public java.util.Set<java.lang.String> getExistingModuleNames()
getExistingModuleNames in interface ProjectFromSourcesBuilderpublic java.util.Set<java.lang.String> getExistingProjectLibraryNames()
getExistingProjectLibraryNames in interface ProjectFromSourcesBuilderpublic WizardContext getContext()
getContext in interface ProjectFromSourcesBuilderpublic void setBaseProjectPath(java.lang.String contentRootPath)
public java.lang.String getBaseProjectPath()
getBaseProjectPath in interface ProjectFromSourcesBuilderpublic void setupProjectStructure(MultiMap<ProjectStructureDetector,DetectedProjectRoot> roots)
public java.util.Collection<DetectedProjectRoot> getProjectRoots(ProjectStructureDetector detector)
getProjectRoots in interface ProjectFromSourcesBuilderpublic java.lang.String getName()
getName in class ProjectImportBuilderpublic javax.swing.Icon getIcon()
getIcon in class ProjectImportBuilderpublic java.util.List getList()
getList in class ProjectImportBuilderpublic boolean isMarked(java.lang.Object element)
isMarked in class ProjectImportBuilderpublic void setList(java.util.List list)
throws ConfigurationException
setList in class ProjectImportBuilderConfigurationExceptionpublic void setOpenProjectSettingsAfter(boolean on)
setOpenProjectSettingsAfter in class ProjectImportBuilderpublic void setFileToImport(java.lang.String path)
setFileToImport in class ProjectImportBuilderpublic java.util.List<Module> commit(Project project, ModifiableModuleModel model, ModulesProvider modulesProvider)
commit in class ProjectImportBuilderpublic java.util.List<Module> commit(Project project, ModifiableModuleModel model, ModulesProvider modulesProvider, ModifiableArtifactModel artifactModel)
commit in class ProjectImportBuilderpublic java.util.Collection<ProjectDescriptor> getSelectedDescriptors()
public void addConfigurationUpdater(ProjectFromSourcesBuilderImpl.ProjectConfigurationUpdater updater)
public boolean hasRootsFromOtherDetectors(ProjectStructureDetector thisDetector)
hasRootsFromOtherDetectors in interface ProjectFromSourcesBuilderpublic void setupModulesByContentRoots(ProjectDescriptor projectDescriptor, java.util.Collection<? extends DetectedProjectRoot> roots)
setupModulesByContentRoots in interface ProjectFromSourcesBuilderpublic static java.lang.String getPackagePrefix(DetectedSourceRoot srcRoot)
public ProjectDescriptor getProjectDescriptor(ProjectStructureDetector detector)
getProjectDescriptor in interface ProjectFromSourcesBuilderpublic boolean isSuitableSdkType(SdkTypeId sdkTypeId)
isSuitableSdkType in class ProjectBuilder