public abstract class EntryStorageBasedLanguageData extends CDefaultLanguageData
EMPTY_STRING_ARRAY, fId, fIsModified, fLanguageId, fName, fSourceContentTypeIds, fSourceExts, fStore, fSupportedKinds, OP_COPY, OP_SET
SETTING_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, setSourceExtensions
containsDiscoveredScannerInfo, getType
toString
public EntryStorageBasedLanguageData()
public EntryStorageBasedLanguageData(String id, CLanguageData base)
public ICLanguageSettingEntry[] getEntries(int kind)
getEntries
in class CDefaultLanguageData
public void setEntries(int kind, ICLanguageSettingEntry[] entries)
setEntries
in class CDefaultLanguageData
protected void setEntriesToStore(int kind, ICLanguageSettingEntry[] entries)
protected ICLanguageSettingEntry[] getEntriesFromStore(int kind)
protected EntryStore createStore()
createStore
in class CDefaultLanguageData
protected abstract AbstractEntryStorage getStorage(int kind)
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.