Class UserAndDiscoveredEntryLanguageData
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
org.eclipse.cdt.core.settings.model.util.UserAndDiscoveredEntryLanguageData
- All Implemented Interfaces:
ICSettingBase
- Direct Known Subclasses:
UserAndDiscoveredEntryConfigurationDataProvider.LanguageData
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
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
ConstructorsConstructorDescriptionUserAndDiscoveredEntryLanguageData(String id, String languageId, String[] ids, boolean isContentTypes) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanDisableDiscoveredEntries(int kind) protected voidprotected abstract ICLanguageSettingEntry[]getAllDiscoveredEntries(int kind) getDisabledSet(int kind) protected ICLanguageSettingEntry[]getDiscoveredEntries(int kind, Set<String> disabledNameSet) protected ICLanguageSettingEntry[]getEntriesToCopy(int kind, CLanguageData data) protected AbstractEntryStoragegetStorage(int kind) protected ICLanguageSettingEntry[]getUserEntries(int kind) protected voidremoveInexistent(ICLanguageSettingEntry[] entries, Set<String> set) protected voidsetDisabledDiscoveredNames(int kind, Set<String> disabledNameSet) protected voidsetDisabledSet(int kind, Set<String> set) protected voidsetUserEntries(int kind, ICLanguageSettingEntry[] entries) Methods inherited from class EntryStorageBasedLanguageData
createStore, getEntries, getEntriesFromStore, setEntries, setEntriesToStoreMethods inherited from class CDefaultLanguageData
createStore, 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
-
UserAndDiscoveredEntryLanguageData
public UserAndDiscoveredEntryLanguageData() -
UserAndDiscoveredEntryLanguageData
-
UserAndDiscoveredEntryLanguageData
-
-
Method Details
-
copySettingsFrom
- Overrides:
copySettingsFromin classCDefaultLanguageData
-
getStorage
- Specified by:
getStoragein classEntryStorageBasedLanguageData
-
getDiscoveredEntries
-
removeInexistent
-
getUserEntries
-
setDisabledDiscoveredNames
-
getDisabledSet
-
setDisabledSet
-
getAllDiscoveredEntries
-
setUserEntries
-
canDisableDiscoveredEntries
protected boolean canDisableDiscoveredEntries(int kind) -
getEntriesToCopy
- Overrides:
getEntriesToCopyin classCDefaultLanguageData
-