Package org.eclipse.cdt.core.language.settings.providers
-
Interface Summary Interface Description ICBuildOutputParser Console parser interface extended to support language settings providers.ICListenerAgent Helper class to allow listeners of arbitrary events self-register/dispose.ILanguageSettingsBroadcastingProvider This interface is to be implemented by providers which want to broadcast the changes in their setting entries withILanguageSettingsChangeEvent
.ILanguageSettingsChangeEvent Contains the details of changes that occurred as a result of modifying language settings entriesICLanguageSettingEntry
.ILanguageSettingsChangeListener An interface for listeners to changes in language settingsICLanguageSettingEntry
.ILanguageSettingsEditableProvider This interface is used in UI to identify classes allowing user to modify settings externally contrary to some subclasses ofLanguageSettingsSerializableProvider
managing their settings themselves and not providing such option to the user.ILanguageSettingsProvider Base interface to provide list ofICLanguageSettingEntry
.ILanguageSettingsProvidersKeeper Interface to express ability (of a configuration description) to handle Language Settings Providers.IWorkingDirectoryTracker Interface for console parsers able to track current working directory for build. -
Class Summary Class Description LanguageSettingsBaseProvider LanguageSettingsBaseProvider
is a basic implementation ofILanguageSettingsProvider
for the extensions defined byorg.eclipse.cdt.core.LanguageSettingsProvider
extension point.LanguageSettingsGenericProvider Generic implementation of language settings provider which can be edited in UI with entries persisted between eclipse sessions.LanguageSettingsManager A collection of utility methods to manage language settings providers.LanguageSettingsSerializableProvider This class is the base class for language settings providers able to serialize into XML storage.LanguageSettingsStorage The class representing the (in-memory) storage for language settings entriesICLanguageSettingEntry
.ScannerDiscoveryLegacySupport Collection of utilities for legacy support of older Scanner Discovery functionality.