Interface ICLanguageSetting
-
- All Superinterfaces:
ICSettingBase,ICSettingObject
- All Known Implementing Classes:
MultiLanguageSetting
public interface ICLanguageSetting extends ICSettingObject
-
-
Field Summary
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetLanguageId()ICLanguageSettingEntry[]getResolvedSettingEntries(int kind)ICLanguageSettingEntry[]getSettingEntries(int kind)List<ICLanguageSettingEntry>getSettingEntriesList(int kind)String[]getSourceContentTypeIds()String[]getSourceExtensions()intgetSupportedEntryKinds()voidsetLanguageId(String id)voidsetSettingEntries(int kind, List<ICLanguageSettingEntry> entriesList)voidsetSettingEntries(int kind, ICLanguageSettingEntry[] entries)voidsetSourceContentTypeIds(String[] ids)voidsetSourceExtensions(String[] exts)booleansupportsEntryKind(int kind)-
Methods inherited from interface org.eclipse.cdt.core.settings.model.ICSettingObject
getConfiguration, getId, getName, getParent, getType, isReadOnly, isValid
-
-
-
-
Method Detail
-
getSourceContentTypeIds
String[] getSourceContentTypeIds()
-
getSourceExtensions
String[] getSourceExtensions()
-
getLanguageId
String getLanguageId()
- Returns:
- language id. Note that that id can be
null.
-
getSettingEntries
ICLanguageSettingEntry[] getSettingEntries(int kind)
-
getSettingEntriesList
List<ICLanguageSettingEntry> getSettingEntriesList(int kind)
-
getResolvedSettingEntries
ICLanguageSettingEntry[] getResolvedSettingEntries(int kind)
-
setSettingEntries
void setSettingEntries(int kind, ICLanguageSettingEntry[] entries)
-
setSettingEntries
void setSettingEntries(int kind, List<ICLanguageSettingEntry> entriesList)
-
getSupportedEntryKinds
int getSupportedEntryKinds()
-
supportsEntryKind
boolean supportsEntryKind(int kind)
-
setLanguageId
void setLanguageId(String id)
-
setSourceContentTypeIds
void setSourceContentTypeIds(String[] ids)
-
setSourceExtensions
void setSourceExtensions(String[] exts)
-
-