Interface ICListenerAgent
-
public interface ICListenerAgentHelper class to allow listeners of arbitrary events self-register/dispose. Called by CDT core when ICListenerAgent added/removed to the list ofILanguageSettingsProviders managed by the model. ICListenerAgent would commonly be implemented by a language settings provider.
Implementers are to create a specific listener and register it to appropriate event manager inregisterListener(ICConfigurationDescription)then unregister and dispose inunregisterListener().- Since:
- 5.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidregisterListener(ICConfigurationDescription cfgDescription)Provides an opportunity for the provider to register specific listeners.voidunregisterListener()Unregister listeners and dispose all resources.
-
-
-
Method Detail
-
registerListener
void registerListener(ICConfigurationDescription cfgDescription)
Provides an opportunity for the provider to register specific listeners. Called by CDT core when ICListenerAgent added to the list ofILanguageSettingsProviders managed by the model.- Parameters:
cfgDescription- - configuration description for the listener.
-
unregisterListener
void unregisterListener()
Unregister listeners and dispose all resources. Called by CDT core when ICListenerAgent removed from the list ofILanguageSettingsProviders managed by the model.
-
-