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, validate
public 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
ConfigurationException
public abstract void setOpenProjectSettingsAfter(boolean on)
public java.util.List<Module> commit(Project project, ModifiableModuleModel model, ModulesProvider modulesProvider)
commit
in class ProjectBuilder
public 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 ProjectBuilder
public void setUpdate(boolean update)