public abstract class EntryStorageBasedLanguageData extends CDefaultLanguageData
EMPTY_STRING_ARRAY, fId, fIsModified, fLanguageId, fName, fSourceContentTypeIds, fSourceExts, fStore, fSupportedKinds, OP_COPY, OP_SETSETTING_BUILD, SETTING_CONFIGURATION, SETTING_FILE, SETTING_FOLDER, SETTING_LANGUAGE, SETTING_PROJECT, SETTING_TARGET_PLATFORM| Constructor and Description |
|---|
EntryStorageBasedLanguageData() |
EntryStorageBasedLanguageData(String id,
CLanguageData base) |
EntryStorageBasedLanguageData(String id,
String languageId,
String[] ids,
boolean isContentTypes) |
| Modifier and Type | Method and Description |
|---|---|
protected EntryStore |
createStore() |
ICLanguageSettingEntry[] |
getEntries(int kind) |
protected ICLanguageSettingEntry[] |
getEntriesFromStore(int kind) |
protected abstract AbstractEntryStorage |
getStorage(int kind) |
void |
setEntries(int kind,
ICLanguageSettingEntry[] entries) |
protected void |
setEntriesToStore(int kind,
ICLanguageSettingEntry[] entries) |
copySettingsFrom, createStore, getEntriesToCopy, getId, getLanguageId, getName, getSourceContentTypeIds, getSourceExtensions, getSupportedEntryKinds, isModified, isValid, processStoredEntries, setLanguageId, setModified, setSourceContentTypeIds, setSourceExtensionscontainsDiscoveredScannerInfo, getTypetoStringpublic EntryStorageBasedLanguageData()
public EntryStorageBasedLanguageData(String id, CLanguageData base)
public ICLanguageSettingEntry[] getEntries(int kind)
getEntries in class CDefaultLanguageDatapublic void setEntries(int kind,
ICLanguageSettingEntry[] entries)
setEntries in class CDefaultLanguageDataprotected void setEntriesToStore(int kind,
ICLanguageSettingEntry[] entries)
protected ICLanguageSettingEntry[] getEntriesFromStore(int kind)
protected EntryStore createStore()
createStore in class CDefaultLanguageDataprotected abstract AbstractEntryStorage getStorage(int kind)
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.