List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultString
String getDefaultString(String name);
From source file:org.eclipse.ajdt.ui.tests.preferences.AJCompilerPreferencePageTest.java
License:Open Source License
public void testSetDefaultsIfValueNotAlreadySet() throws Exception { IPreferenceStore prefStore = AspectJUIPlugin.getDefault().getPreferenceStore(); AJCompilerPreferencePage.initDefaults(prefStore); projectNode.put(AspectJPreferences.OPTION_XHasMember, "true"); //$NON-NLS-1$ AJCompilerPreferencePage.setProjectDefaultsIfValueNotAlreadySet(projectNode); String[] keys = projectNode.keys(); for (int i = 0; i < keys.length; i++) { String key = keys[i];/*from w ww .ja v a 2 s. c o m*/ String compilerSetting = projectNode.get(key, ""); //$NON-NLS-1$ String storeDefault = prefStore.getDefaultString(key); if (key.equals(AspectJPreferences.OPTION_XHasMember)) { boolean eq = storeDefault.equals(compilerSetting); assertFalse("should not have overwritten showWeaveMessages option", eq); //$NON-NLS-1$ } else { assertEquals("default settings should be the same for key " + key, storeDefault, compilerSetting); //$NON-NLS-1$ } } }
From source file:org.eclipse.babel.editor.preferences.GeneralPrefPage.java
License:Open Source License
/** * @see org.eclipse.jface.preference.PreferencePage#performDefaults() *//*from ww w .j a v a 2 s . c o m*/ protected void performDefaults() { IPreferenceStore prefs = getPreferenceStore(); keyGroupSeparator.setText(prefs.getDefaultString(MsgEditorPreferences.GROUP__LEVEL_SEPARATOR)); filterLocales.setText(prefs.getDefaultString(MsgEditorPreferences.FILTER_LOCALES_STRING_MATCHERS)); convertEncodedToUnicode .setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.UNICODE_UNESCAPE_ENABLED)); supportNL.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.NL_SUPPORT_ENABLED)); keyTreeHierarchical.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.KEY_TREE_HIERARCHICAL)); keyTreeHierarchical.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.KEY_TREE_EXPANDED)); fieldTabInserts.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.FIELD_TAB_INSERTS)); setupRbeNatureAutomatically.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.ADD_MSG_EDITOR_BUILDER_TO_JAVA_PROJECTS)); refreshEnabledStatuses(); super.performDefaults(); }
From source file:org.eclipse.babel.tapiji.tools.core.ui.preferences.FilePreferencePage.java
License:Open Source License
@Override protected void performDefaults() { IPreferenceStore prefs = getPreferenceStore(); table.removeAll();/*from www. j a va 2 s . co m*/ List<CheckItem> patterns = TapiJIPreferences .convertStringToList(prefs.getDefaultString(TapiJIPreferences.NON_RB_PATTERN)); for (CheckItem s : patterns) { toTableItem(table, s); } }
From source file:org.eclipse.cdt.dsf.gdb.internal.ui.preferences.GdbDebugPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); if (store != null) { String memento = store.getDefaultString(IGdbDebugPreferenceConstants.PREF_COMMAND_CUSTOM_TIMEOUTS); fCustomTimeouts.initializeFromMemento(memento); }//from www. j a va2s . co m super.performDefaults(); updateTimeoutButtons(); }
From source file:org.eclipse.cdt.internal.ui.preferences.WorkInProgressPreferencePage.java
License:Open Source License
@Override protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); for (int i = 0; i < fCheckBoxes.size(); i++) { Button button = fCheckBoxes.get(i); String key = (String) button.getData(); button.setSelection(store.getDefaultBoolean(key)); }/*from ww w .j a v a 2 s. c om*/ for (int i = 0; i < fRadioButtons.size(); i++) { Button button = fRadioButtons.get(i); String[] info = (String[]) button.getData(); button.setSelection(info[1].equals(store.getDefaultString(info[0]))); } for (int i = 0; i < fTextControls.size(); i++) { Text text = fTextControls.get(i); String key = (String) text.getData(); text.setText(store.getDefaultString(key)); } super.performDefaults(); }
From source file:org.eclipse.cdt.rpm.ui.preferences.RPMPluginPreferencesPage.java
License:Open Source License
private void initializeDefaults() { IPreferenceStore store = RPMCorePlugin.getDefault().getPreferenceStore(); emailField.setText(store.getDefaultString(IRPMConstants.AUTHOR_EMAIL)); nameField.setText(store.getDefaultString(IRPMConstants.AUTHOR_NAME)); rpmField.setText(store.getDefaultString(IRPMConstants.RPM_CMD)); rpmbuildField.setText(store.getDefaultString(IRPMConstants.RPMBUILD_CMD)); diffField.setText(store.getDefaultString(IRPMConstants.DIFF_CMD)); }
From source file:org.eclipse.datatools.sqltools.result.internal.preference.ExportFormatPreferencePage.java
License:Open Source License
protected void performDefaults() { super.performDefaults(); IPreferenceStore store = getPreferenceStore(); _addXMLHeader.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_ADD_XML_HEADER)); _xmlHeader.setText(store.getDefaultString(PreferenceConstants.EXPORT_FORMAT_XML_HEADER)); _addXMLRootTag.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_ADD_XML_ROOT_TAG)); _xmlRootTag.setText(store.getDefaultString(PreferenceConstants.EXPORT_FORMAT_XML_ROOT_TAG)); _outputFormat.select(store.getDefaultInt(PreferenceConstants.EXPORT_FORMAT_OUTPUT_FORMAT)); _delimiter.setText(store.getDefaultString(PreferenceConstants.EXPORT_FORMAT_DELIMITER)); _defaultEncoding.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_DEFAULT_ENCODEING)); _otherEncoding.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_OTHER_ENCODEING)); _fileEncoding.select(store.getDefaultInt(PreferenceConstants.EXPORT_FORMAT_OTHER_ENCODEING_SELECTION)); store.setValue(PreferenceConstants.EXPORT_FORMAT_DELIMITER, OutputterConstants.DEFAULT_USER_DEFINED_DEMILITER); updateEnablement();//from w w w . jav a 2s .com }
From source file:org.eclipse.datatools.sqltools.result.internal.ui.utils.PreferenceUtil.java
License:Open Source License
/** * /* w w w . j a v a 2 s.co m*/ * Gets either a String preference setting from a preference store or * gets the default String from the preference store, according to whether * the <code>usePreference</code> parameter is set to true or false. * * @param store Preference store. * @param preference Preference constant. * @param usePreference True indicates the preference setting should be retrieved. False indicates the default should be retrieved. * @return boolean preference value. */ public static String getString(IPreferenceStore store, String preference, boolean usePreference) { if (usePreference) { return store.getString(preference); } else { return store.getDefaultString(preference); } }
From source file:org.eclipse.dltk.debug.ui.preferences.ScriptStepFilterPreferencePage.java
License:Open Source License
/** * Returns all of the committed filters// w ww . j a va2 s .c om * * @return an array of committed filters * @since 3.2 */ protected Filter[] getAllStoredFilters(boolean defaults) { Filter[] filters = null; String[] activefilters, inactivefilters; IPreferenceStore store = getPreferenceStore(); if (defaults) { activefilters = ScriptDebugOptionsManager .parseList(store.getDefaultString(IDLTKDebugUIPreferenceConstants.PREF_ACTIVE_FILTERS_LIST)); inactivefilters = ScriptDebugOptionsManager .parseList(store.getDefaultString(IDLTKDebugUIPreferenceConstants.PREF_INACTIVE_FILTERS_LIST)); } else { activefilters = ScriptDebugOptionsManager .parseList(store.getString(IDLTKDebugUIPreferenceConstants.PREF_ACTIVE_FILTERS_LIST)); inactivefilters = ScriptDebugOptionsManager .parseList(store.getString(IDLTKDebugUIPreferenceConstants.PREF_INACTIVE_FILTERS_LIST)); } filters = new Filter[activefilters.length + inactivefilters.length]; for (int i = 0; i < activefilters.length; i++) { String[] split = activefilters[i].split(":"); //$NON-NLS-1$ if (split.length == 1) { filters[i] = new Filter(split[0], true, 0); } else { filters[i] = new Filter(split[0], true, (new Integer(split[1])).intValue()); } } for (int i = 0; i < inactivefilters.length; i++) { String[] split = inactivefilters[i].split(":"); //$NON-NLS-1$ if (split.length == 1) { filters[i + activefilters.length] = new Filter(split[0], false, 0); } else { filters[i + activefilters.length] = new Filter(split[0], false, (new Integer(split[1])).intValue()); } } return filters; }
From source file:org.eclipse.dltk.internal.mylyn.DLTKUiBridgePlugin.java
License:Open Source License
/** * Startup order is critical./*from w w w . ja v a 2 s. c om*/ */ @Override public void start(BundleContext context) throws Exception { super.start(context); INSTANCE = this; IPreferenceStore dltkPrefs = DLTKUIPlugin.getDefault().getPreferenceStore(); // NOTE: moved out of wizard and first task activation to avoid bug // 194766 int count = getPreferenceStore().getInt(MYLYN_RUN_COUNT); if (count < 1) { getPreferenceStore().setValue(MYLYN_RUN_COUNT, count + 1); // Mylyn 3.1 removes 2 computers, migrate JDT setting on first run // to avoid prevent JDT from displaying a warning dialog if (count == 0 && getPreferenceStore().contains(MYLYN_PREVIOUS_RUN)) { if (dltkPrefs.contains(NUM_COMPUTERS_PREF_KEY)) { int lastNumberOfComputers = dltkPrefs.getInt(NUM_COMPUTERS_PREF_KEY); if (lastNumberOfComputers > 0) { dltkPrefs.putValue(NUM_COMPUTERS_PREF_KEY, Integer.toString(lastNumberOfComputers - 2)); } } } // try installing Task-Focused content assist twice new UIJob("Initialize Content Assist") { //$NON-NLS-1$ @Override public IStatus runInUIThread(IProgressMonitor monitor) { IPreferenceStore store = DLTKUIPlugin.getDefault().getPreferenceStore(); DLTKUiUtil.installContentAssist(store, false); return Status.OK_STATUS; } }.schedule(); } // the Task-Focused category should be disabled if the user reverts to // the default String defaultValue = dltkPrefs.getDefaultString(PreferenceConstants.CODEASSIST_EXCLUDED_CATEGORIES); dltkPrefs.setDefault(PreferenceConstants.CODEASSIST_EXCLUDED_CATEGORIES, defaultValue + DLTKUiUtil.ASSIST_MYLYN_ALL + DLTKUiUtil.SEPARATOR_CODEASSIST); }