public abstract class UserAndDiscoveredEntryStorage extends AbstractEntryStorage
Constructor and Description |
---|
UserAndDiscoveredEntryStorage(int kind) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDisableDiscoveredEntries() |
protected SettingsSet |
createEmptySettings() |
protected abstract ICLanguageSettingEntry[] |
getDiscoveredEntries(Set<String> disabledNameSet) |
protected abstract ICLanguageSettingEntry[] |
getUserEntries() |
protected void |
obtainEntriesFromLevel(int levelNum,
SettingsSet.SettingLevel level) |
protected void |
putEntriesToLevel(int levelNum,
SettingsSet.SettingLevel level) |
protected abstract void |
setDisabledDiscoveredNames(Set<String> disabledNameSet) |
protected abstract void |
setUserEntries(ICLanguageSettingEntry[] entries) |
getEntries, getKind, initCache, macroNameValueFromValue, resetDefaults, setEntries
protected SettingsSet createEmptySettings()
createEmptySettings
in class AbstractEntryStorage
protected void obtainEntriesFromLevel(int levelNum, SettingsSet.SettingLevel level)
obtainEntriesFromLevel
in class AbstractEntryStorage
protected void putEntriesToLevel(int levelNum, SettingsSet.SettingLevel level)
putEntriesToLevel
in class AbstractEntryStorage
protected boolean canDisableDiscoveredEntries()
protected abstract void setUserEntries(ICLanguageSettingEntry[] entries)
protected abstract ICLanguageSettingEntry[] getUserEntries()
protected abstract void setDisabledDiscoveredNames(Set<String> disabledNameSet)
protected abstract ICLanguageSettingEntry[] getDiscoveredEntries(Set<String> disabledNameSet)
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.