public class DelegatingExternalSystemSettingsListener<S extends ExternalProjectSettings> extends java.lang.Object implements ExternalSystemSettingsListener<S>
| Constructor and Description | 
|---|
| DelegatingExternalSystemSettingsListener(ExternalSystemSettingsListener<S> delegate) | 
| 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 DelegatingExternalSystemSettingsListener(ExternalSystemSettingsListener<S> delegate)
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()