public abstract class ProjectImportBuilder<T> extends ProjectBuilder
| Modifier and Type | Field and Description |
|---|---|
static ExtensionPointName<ProjectImportBuilder> |
EXTENSIONS_POINT_NAME |
| Constructor and Description |
|---|
ProjectImportBuilder() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Module> |
commit(Project project,
ModifiableModuleModel model,
ModulesProvider modulesProvider) |
abstract java.util.List<Module> |
commit(Project project,
ModifiableModuleModel model,
ModulesProvider modulesProvider,
ModifiableArtifactModel artifactModel) |
static Project |
getCurrentProject() |
java.lang.String |
getFileToImport() |
abstract javax.swing.Icon |
getIcon() |
abstract java.util.List<T> |
getList() |
abstract java.lang.String |
getName() |
protected java.lang.String |
getTitle() |
abstract boolean |
isMarked(T element) |
boolean |
isUpdate() |
void |
setFileToImport(java.lang.String path) |
abstract void |
setList(java.util.List<T> list) |
abstract void |
setOpenProjectSettingsAfter(boolean on) |
void |
setUpdate(boolean update) |
cleanup, commit, createProject, isOpenProjectSettingsAfter, isSuitableSdk, isSuitableSdkType, validatepublic static final ExtensionPointName<ProjectImportBuilder> EXTENSIONS_POINT_NAME
public abstract java.lang.String getName()
public abstract javax.swing.Icon getIcon()
public abstract java.util.List<T> getList()
public abstract boolean isMarked(T element)
public abstract void setList(java.util.List<T> list) throws ConfigurationException
ConfigurationExceptionpublic abstract void setOpenProjectSettingsAfter(boolean on)
public java.util.List<Module> commit(Project project, ModifiableModuleModel model, ModulesProvider modulesProvider)
commit in class ProjectBuilderpublic abstract java.util.List<Module> commit(Project project, ModifiableModuleModel model, ModulesProvider modulesProvider, ModifiableArtifactModel artifactModel)
public void setFileToImport(java.lang.String path)
public java.lang.String getFileToImport()
public static Project getCurrentProject()
protected java.lang.String getTitle()
public boolean isUpdate()
isUpdate in class ProjectBuilderpublic void setUpdate(boolean update)