Class CDefaultLanguageData
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
- All Implemented Interfaces:
ICSettingBase
- Direct Known Subclasses:
EntryStorageBasedLanguageData
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]protected Stringprotected booleanprotected Stringprotected Stringprotected String[]protected String[]protected EntryStoreprotected intprotected static final intDeprecated.protected static final intDeprecated.Fields 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
ConstructorsModifierConstructorDescriptionprotectedCDefaultLanguageData(String id, String languageId, String[] ids, boolean isContentTypes) CDefaultLanguageData(String id, CLanguageData base) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected EntryStoreprotected EntryStorecreateStore(CLanguageData data) getEntries(int kind) protected ICLanguageSettingEntry[]getEntriesToCopy(int kind, CLanguageData lData) getId()getName()String[]String[]intbooleanbooleanisValid()protected ICLanguageSettingEntry[]processStoredEntries(ICLanguageSettingEntry[] entries, int op) This method is overridden inCLanguageSettingCacheto ensure the entries are cached withCDataUtilpool.voidsetEntries(int kind, ICLanguageSettingEntry[] entries) voidsetLanguageId(String id) voidsetModified(boolean modified) voidsetSourceContentTypeIds(String[] ids) voidsetSourceExtensions(String[] exts) Methods 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
-
Field Details
-
OP_COPY
Deprecated.- See Also:
-
OP_SET
Deprecated.- See Also:
-
fName
-
fId
-
fLanguageId
-
fSupportedKinds
protected int fSupportedKinds -
fSourceContentTypeIds
-
fSourceExts
-
fStore
-
EMPTY_STRING_ARRAY
-
fIsModified
protected boolean fIsModified
-
-
Constructor Details
-
CDefaultLanguageData
protected CDefaultLanguageData() -
CDefaultLanguageData
-
CDefaultLanguageData
-
-
Method Details
-
copySettingsFrom
-
createStore
-
getEntriesToCopy
-
processStoredEntries
This method is overridden inCLanguageSettingCacheto ensure the entries are cached withCDataUtilpool. -
createStore
-
getName
- Specified by:
getNamein classCDataObject
-
getId
- Specified by:
getIdin classCDataObject
-
isValid
public boolean isValid()- Specified by:
isValidin classCDataObject
-
getLanguageId
- Specified by:
getLanguageIdin classCLanguageData
-
setLanguageId
- Specified by:
setLanguageIdin classCLanguageData
-
getSourceContentTypeIds
- Specified by:
getSourceContentTypeIdsin classCLanguageData
-
getSourceExtensions
- Specified by:
getSourceExtensionsin classCLanguageData
-
getSupportedEntryKinds
public int getSupportedEntryKinds()- Specified by:
getSupportedEntryKindsin classCLanguageData
-
setEntries
- Specified by:
setEntriesin classCLanguageData
-
getEntries
- Specified by:
getEntriesin classCLanguageData
-
setSourceContentTypeIds
- Specified by:
setSourceContentTypeIdsin classCLanguageData
-
setSourceExtensions
- Specified by:
setSourceExtensionsin classCLanguageData
-
isModified
public boolean isModified() -
setModified
public void setModified(boolean modified)
-