public abstract class ExternalSystemSettingsListenerAdapter<S extends ExternalProjectSettings> extends java.lang.Object implements ExternalSystemSettingsListener<S>
| Constructor and Description |
|---|
ExternalSystemSettingsListenerAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
onBulkChangeEnd() |
void |
onBulkChangeStart()
External system settings changes might affect project structure, e.g.
|
void |
onProjectRenamed(java.lang.String oldName,
java.lang.String newName)
This method is present here only because IJ platform doesn't has corresponding messaging set up for 'project rename' event.
|
void |
onProjectsLinked(java.util.Collection<S> settings) |
void |
onProjectsLoaded(java.util.Collection<S> settings)
Happens after loading of project settings
|
void |
onProjectsUnlinked(java.util.Set<java.lang.String> linkedProjectPaths) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonUseAutoImportChangepublic ExternalSystemSettingsListenerAdapter()
public void onProjectRenamed(java.lang.String oldName,
java.lang.String newName)
ExternalSystemSettingsListeneronProjectRenamed in interface ExternalSystemSettingsListener<S extends ExternalProjectSettings>oldName - old project namenewName - new project namepublic void onProjectsLoaded(java.util.Collection<S> settings)
ExternalSystemSettingsListenerpublic void onProjectsLinked(java.util.Collection<S> settings)
onProjectsLinked in interface ExternalSystemSettingsListener<S extends ExternalProjectSettings>public void onProjectsUnlinked(java.util.Set<java.lang.String> linkedProjectPaths)
onProjectsUnlinked in interface ExternalSystemSettingsListener<S extends ExternalProjectSettings>public void onBulkChangeStart()
ExternalSystemSettingsListenerExternalSystemSettingsListener.onBulkChangeEnd() is expected to be called at the 'finally' section which starts just after the call to
current method.onBulkChangeStart in interface ExternalSystemSettingsListener<S extends ExternalProjectSettings>public void onBulkChangeEnd()
onBulkChangeEnd in interface ExternalSystemSettingsListener<S extends ExternalProjectSettings>ExternalSystemSettingsListener.onBulkChangeStart()