/** * Adds the color theme to the list and saves it to the preferences. * Existing themes will be overwritten with the new content. * @param input The input for theme file. * @throws TransformerException * @throws IOException * @throws SAXException * @throws ParserConfigurationException */ public void saveTheme(InputStream input) throws ParserConfigurationException, SAXException, IOException, TransformerException { ParsedTheme theme = parseTheme(input, true); themes.put(theme.getTheme().getName(), theme.getTheme()); IPreferenceStore store = getPreferenceStore(); for (int i = 1;; i++) if (!store.contains("importedColorTheme" + i)) { store.putValue("importedColorTheme" + i, theme.getSource()); break; } }
@Override public void putValue(String name, String value) { if (covers(name)) fStore.putValue(name, value); }
@Override public void putValue(String name, String value) { if (covers(name)) fStore.putValue(name, value); }
@Override public void putValue(String name, String value) { if (covers(name)) fStore.putValue(name, value); }
@Override public void putValue(String name, String value) { if (covers(name)) fStore.putValue(name, value); }
private static void setEarlyActivationPreference(String[] disabledPlugins) {// Add ourself to disabled StringBuffer preference = new StringBuffer(); for(String item : disabledPlugins) { preference.append(item).append(IPreferenceConstants.SEPARATOR); } IPreferenceStore store = PrefUtil.getInternalPreferenceStore(); store.putValue(IPreferenceConstants.PLUGINS_NOT_ACTIVATED_ON_STARTUP, preference.toString()); PrefUtil.savePrefs(); }
public static void saveMarkedProjects() { StringBuilder sb = new StringBuilder(); for(IProject project : getMarkedProjects()) { sb.append(project.getName()).append(IPreferenceConstants.SEPARATOR); } DiscoveryActivator.getDefault().getPreferenceStore().putValue(PROJECT_PREF, sb.toString()); }
public static void clearSavedProjects() { DiscoveryActivator.getDefault().getPreferenceStore().putValue(PROJECT_PREF, ""); //$NON-NLS-1$ } }
public void propertyChange(PropertyChangeEvent event) { if (newTabWidthKey.equals(event.getProperty())) { IPreferenceStore prefStore= getPreferenceStore(); prefStore.putValue(oldTabWidthKey, prefStore.getString(newTabWidthKey)); } } };
private void updateUninstalledComputerCount() { IPreferenceStore preferenceStore= PreferenceConstants.getPreferenceStore(); fIsFirstTimeCheckForUninstalledComputers= !preferenceStore.contains(NUM_COMPUTERS_PREF_KEY); int lastNumberOfComputers= preferenceStore.getInt(NUM_COMPUTERS_PREF_KEY); int currNumber= fDescriptors.size(); fHasUninstalledComputers= lastNumberOfComputers > currNumber; preferenceStore.putValue(NUM_COMPUTERS_PREF_KEY, Integer.toString(currNumber)); JavaPlugin.flushInstanceScope(); }
@Override protected void buttonPressed(int buttonId) { if (buttonId == IDialogConstants.OK_ID) { writeContextPreference(IDEInternalPreferences.IMPORT_FILES_AND_FOLDERS_TYPE, Integer.toString(currentSelection)); IPreferenceStore store = IDEWorkbenchPlugin.getDefault().getPreferenceStore(); store.putValue(IDEInternalPreferences.IMPORT_FILES_AND_FOLDERS_RELATIVE, Boolean.toString(variable != null)); } super.buttonPressed(buttonId); }
private void updateUninstalledComputerCount() { IPreferenceStore preferenceStore= PreferenceConstants.getPreferenceStore(); fIsFirstTimeCheckForUninstalledComputers= !preferenceStore.contains(NUM_COMPUTERS_PREF_KEY); int lastNumberOfComputers= preferenceStore.getInt(NUM_COMPUTERS_PREF_KEY); int currNumber= fDescriptors.size(); fHasUninstalledComputers= lastNumberOfComputers > currNumber; preferenceStore.putValue(NUM_COMPUTERS_PREF_KEY, Integer.toString(currNumber)); JavaPlugin.flushInstanceScope(); }
/** * @see org.eclipse.core.resources.ISaveParticipant#saving(org.eclipse.core.resources.ISaveContext) */ @Override public void saving(ISaveContext context) throws CoreException { try { DebugUIPlugin.getDefault().getPreferenceStore().putValue(IInternalDebugUIConstants.PREF_LAUNCH_PERSPECTIVES, generatePerspectiveXML()); } catch (ParserConfigurationException e) { throw new CoreException(DebugUIPlugin.newErrorStatus("Exception occurred while generating launch perspectives preference XML", e)); //$NON-NLS-1$ } } }
/** * */ public void store() { IPreferenceStore store = IDEWorkbenchPlugin.getDefault().getPreferenceStore(); store.putValue(preferenceKey, getSelection()); }
public static String getDefaultPerspectiveId() { handleDeletedPerspectives(); IPreferenceStore store= SearchPlugin.getDefault().getPreferenceStore(); String id= store.getString(DEFAULT_PERSPECTIVE); if (id == null || id.length() == 0 || id.equals(NO_DEFAULT_PERSPECTIVE)) return null; else if (PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(id) == null) { store.putValue(DEFAULT_PERSPECTIVE, id); return null; } return id; }
public static String getDefaultPerspectiveId() { handleDeletedPerspectives(); IPreferenceStore store= SearchPlugin.getDefault().getPreferenceStore(); String id= store.getString(DEFAULT_PERSPECTIVE); if (id == null || id.length() == 0 || id.equals(NO_DEFAULT_PERSPECTIVE)) return null; else if (PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(id) == null) { store.putValue(DEFAULT_PERSPECTIVE, id); return null; } return id; }
private static void handleDeletedPerspectives() { IPreferenceStore store= SearchPlugin.getDefault().getPreferenceStore(); String id= store.getString(DEFAULT_PERSPECTIVE); if (PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(id) == null) { store.putValue(DEFAULT_PERSPECTIVE, NO_DEFAULT_PERSPECTIVE); } }
private static void handleDeletedPerspectives() { IPreferenceStore store= SearchPlugin.getDefault().getPreferenceStore(); String id= store.getString(DEFAULT_PERSPECTIVE); if (PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(id) == null) { store.putValue(DEFAULT_PERSPECTIVE, NO_DEFAULT_PERSPECTIVE); } }
private static void handleDeletedPerspectives() { IPreferenceStore store= TeamUIPlugin.getPlugin().getPreferenceStore(); String id= store.getString(SYNCVIEW_DEFAULT_PERSPECTIVE); if (PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(id) == null) { store.putValue(SYNCVIEW_DEFAULT_PERSPECTIVE, SYNCVIEW_DEFAULT_PERSPECTIVE_NONE); } }
private static void handleDeletedPerspectives() { IPreferenceStore store= TeamUIPlugin.getPlugin().getPreferenceStore(); String id= store.getString(SYNCVIEW_DEFAULT_PERSPECTIVE); if (PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(id) == null) { store.putValue(SYNCVIEW_DEFAULT_PERSPECTIVE, SYNCVIEW_DEFAULT_PERSPECTIVE_NONE); } }