# Package org.eclipse.cdt.core.language.settings.providers

package org.eclipse.cdt.core.language.settings.providers

Class
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 with `ILanguageSettingsChangeEvent`.
ILanguageSettingsChangeEvent
Contains the details of changes that occurred as a result of modifying language settings entries `ICLanguageSettingEntry`.
ILanguageSettingsChangeListener
An interface for listeners to changes in language settings `ICLanguageSettingEntry`.
ILanguageSettingsEditableProvider
This interface is used in UI to identify classes allowing user to modify settings externally contrary to some subclasses of `LanguageSettingsSerializableProvider` managing their settings themselves and not providing such option to the user.
ILanguageSettingsProvider
Base interface to provide list of `ICLanguageSettingEntry`.
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.
LanguageSettingsBaseProvider
`LanguageSettingsBaseProvider` is a basic implementation of `ILanguageSettingsProvider` for the extensions defined by `org.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 entries `ICLanguageSettingEntry`.
ScannerDiscoveryLegacySupport
Collection of utilities for legacy support of older Scanner Discovery functionality.