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 CDefaultLanguageData
EMPTY_STRING_ARRAY, fId, fIsModified, fLanguageId, fName, fSourceContentTypeIds, fSourceExts, fStore, fSupportedKinds, OP_COPY, OP_SETFields inherited from interface 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 CDefaultLanguageData
copySettingsFrom, createStore, getEntriesToCopy, getId, getLanguageId, getName, getSourceContentTypeIds, getSourceExtensions, getSupportedEntryKinds, isModified, isValid, processStoredEntries, setLanguageId, setModified, setSourceContentTypeIds, setSourceExtensionsMethods inherited from class CLanguageData
containsDiscoveredScannerInfo, getTypeMethods inherited from class 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
-