Class EntryStorageBasedLanguageData
java.lang.Object
org.eclipse.cdt.core.settings.model.extension.CDataObject
org.eclipse.cdt.core.settings.model.extension.CLanguageData
org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData
org.eclipse.cdt.core.settings.model.util.EntryStorageBasedLanguageData
- All Implemented Interfaces:
ICSettingBase
- Direct Known Subclasses:
UserAndDiscoveredEntryLanguageData
-
Field Summary
Fields inherited from class org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData
EMPTY_STRING_ARRAY, fId, fIsModified, fLanguageId, fName, fSourceContentTypeIds, fSourceExts, fStore, fSupportedKinds, OP_COPY, OP_SETFields inherited from interface org.eclipse.cdt.core.settings.model.ICSettingBase
SETTING_BUILD, SETTING_CONFIGURATION, SETTING_FILE, SETTING_FOLDER, SETTING_LANGUAGE, SETTING_PROJECT, SETTING_TARGET_PLATFORM -
Constructor Summary
ConstructorsConstructorDescriptionEntryStorageBasedLanguageData(String id, String languageId, String[] ids, boolean isContentTypes) EntryStorageBasedLanguageData(String id, CLanguageData base) -
Method Summary
Modifier and TypeMethodDescriptionprotected EntryStoregetEntries(int kind) protected ICLanguageSettingEntry[]getEntriesFromStore(int kind) protected abstract AbstractEntryStoragegetStorage(int kind) voidsetEntries(int kind, ICLanguageSettingEntry[] entries) protected voidsetEntriesToStore(int kind, ICLanguageSettingEntry[] entries) Methods inherited from class org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData
copySettingsFrom, createStore, getEntriesToCopy, getId, getLanguageId, getName, getSourceContentTypeIds, getSourceExtensions, getSupportedEntryKinds, isModified, isValid, processStoredEntries, setLanguageId, setModified, setSourceContentTypeIds, setSourceExtensionsMethods inherited from class org.eclipse.cdt.core.settings.model.extension.CLanguageData
containsDiscoveredScannerInfo, getTypeMethods inherited from class org.eclipse.cdt.core.settings.model.extension.CDataObject
toString
-
Constructor Details
-
EntryStorageBasedLanguageData
public EntryStorageBasedLanguageData() -
EntryStorageBasedLanguageData
-
EntryStorageBasedLanguageData
-
-
Method Details
-
getEntries
- Overrides:
getEntriesin classCDefaultLanguageData
-
setEntries
- Overrides:
setEntriesin classCDefaultLanguageData
-
setEntriesToStore
-
getEntriesFromStore
-
createStore
- Overrides:
createStorein classCDefaultLanguageData
-
getStorage
-