public class IdeaProjectSettingsService extends ProjectSettingsService implements ArtifactAwareProjectSettingsService
| Constructor and Description |
|---|
IdeaProjectSettingsService(Project project) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canOpenContentEntriesSettings() |
boolean |
canOpenLibraryOrSdkSettings(OrderEntry orderEntry) |
boolean |
canOpenModuleDependenciesSettings() |
boolean |
canOpenModuleLibrarySettings() |
boolean |
canOpenModuleSettings() |
Sdk |
chooseAndSetSdk()
Deprecated.
Please use
SdkPopupFactory instead.
Many usages of that API are too bogus and do duplicate similar code all other the place.
It is not even possible to filter unneeded SDK types or SDK instances in the dialog.
This method is no longer supported and behaves a bit broken: the first call returns null,
the second call may return a chosen SDK from the first call (only once). This is the way to
avoid breaking the older code scenarios. |
void |
openArtifactSettings(Artifact artifact) |
void |
openContentEntriesSettings(Module module) |
void |
openGlobalLibraries() |
void |
openLibrary(Library library) |
void |
openLibraryOrSdkSettings(OrderEntry orderEntry) |
void |
openModuleDependenciesSettings(Module module,
OrderEntry orderEntry) |
void |
openModuleLibrarySettings(Module module) |
void |
openModuleSettings(Module module) |
void |
openProjectSettings() |
boolean |
processModulesMoved(Module[] modules,
ModuleGroup targetGroup) |
void |
showModuleConfigurationDialog(java.lang.String moduleToSelect,
java.lang.String editorNameToSelect) |
getInstancepublic IdeaProjectSettingsService(Project project)
public void openProjectSettings()
openProjectSettings in class ProjectSettingsServicepublic void openGlobalLibraries()
openGlobalLibraries in class ProjectSettingsServicepublic void openLibrary(Library library)
openLibrary in class ProjectSettingsServicepublic boolean canOpenModuleSettings()
canOpenModuleSettings in class ProjectSettingsServicepublic void openModuleSettings(Module module)
openModuleSettings in class ProjectSettingsServicepublic boolean canOpenModuleLibrarySettings()
canOpenModuleLibrarySettings in class ProjectSettingsServicepublic void openModuleLibrarySettings(Module module)
openModuleLibrarySettings in class ProjectSettingsServicepublic boolean canOpenContentEntriesSettings()
canOpenContentEntriesSettings in class ProjectSettingsServicepublic void openContentEntriesSettings(Module module)
openContentEntriesSettings in class ProjectSettingsServicepublic boolean canOpenModuleDependenciesSettings()
canOpenModuleDependenciesSettings in class ProjectSettingsServicepublic void openModuleDependenciesSettings(Module module, OrderEntry orderEntry)
openModuleDependenciesSettings in class ProjectSettingsServicepublic boolean canOpenLibraryOrSdkSettings(OrderEntry orderEntry)
canOpenLibraryOrSdkSettings in class ProjectSettingsServicepublic void openLibraryOrSdkSettings(OrderEntry orderEntry)
openLibraryOrSdkSettings in class ProjectSettingsServicepublic boolean processModulesMoved(Module[] modules, ModuleGroup targetGroup)
processModulesMoved in class ProjectSettingsServicepublic void showModuleConfigurationDialog(java.lang.String moduleToSelect,
java.lang.String editorNameToSelect)
showModuleConfigurationDialog in class ProjectSettingsService@Deprecated public Sdk chooseAndSetSdk()
SdkPopupFactory instead.
Many usages of that API are too bogus and do duplicate similar code all other the place.
It is not even possible to filter unneeded SDK types or SDK instances in the dialog.
This method is no longer supported and behaves a bit broken: the first call returns null,
the second call may return a chosen SDK from the first call (only once). This is the way to
avoid breaking the older code scenarios.chooseAndSetSdk in class ProjectSettingsServicepublic void openArtifactSettings(Artifact artifact)
openArtifactSettings in interface ArtifactAwareProjectSettingsService