Example usage for org.eclipse.jface.preference IPreferenceStore getDefaultString

List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultString

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferenceStore getDefaultString.

Prototype

String getDefaultString(String name);

Source Link

Document

Returns the default value for the string-valued preference with the given name.

Usage

From source file:org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage.java

License:Open Source License

private int getHour(IPreferenceStore pref, boolean useDefault) {
    String hour = useDefault ? pref.getDefaultString(AutomaticUpdateScheduler.P_HOUR)
            : pref.getString(AutomaticUpdateScheduler.P_HOUR);
    for (int i = 0; i < AutomaticUpdateScheduler.HOURS.length; i++)
        if (AutomaticUpdateScheduler.HOURS[i].equals(hour))
            return i;
    return 0;/*from w w  w .  j ava2 s  . c o  m*/
}

From source file:org.eclipse.jdt.internal.debug.ui.JavaStepFilterPreferencePage.java

License:Open Source License

/**
 * Returns all of the committed filters/*  w  w  w .  j a v  a 2  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 = JavaDebugOptionsManager
                .parseList(store.getDefaultString(IJDIPreferencesConstants.PREF_ACTIVE_FILTERS_LIST));
        inactivefilters = JavaDebugOptionsManager
                .parseList(store.getDefaultString(IJDIPreferencesConstants.PREF_INACTIVE_FILTERS_LIST));
    } else {
        activefilters = JavaDebugOptionsManager
                .parseList(store.getString(IJDIPreferencesConstants.PREF_ACTIVE_FILTERS_LIST));
        inactivefilters = JavaDebugOptionsManager
                .parseList(store.getString(IJDIPreferencesConstants.PREF_INACTIVE_FILTERS_LIST));
    }
    filters = new Filter[activefilters.length + inactivefilters.length];
    for (int i = 0; i < activefilters.length; i++) {
        filters[i] = new Filter(activefilters[i], true);
    }
    for (int i = 0; i < inactivefilters.length; i++) {
        filters[i + activefilters.length] = new Filter(inactivefilters[i], false);
    }
    return filters;
}

From source file:org.eclipse.jpt.jpadiagrameditor.ui.tests.internal.preferences.JPAEditorPreferenceInitializerTest.java

License:Open Source License

@Test
public void testInitializeDefaultPreferences() {
    IPreferenceStore store = new PreferenceStore();
    AbstractPreferenceInitializer fixture = new JPAEditorPreferenceInitializer(store);
    fixture.initializeDefaultPreferences();
    String pack = store.getDefaultString(JPAEditorPreferenceInitializer.PROPERTY_ENTITY_PACKAGE);
    assertEquals(JPAEditorPreferenceInitializer.PROPERTY_VAL_ENTITY_PACKAGE, pack);
}

From source file:org.eclipse.jst.jsp.ui.tests.JSPUIPreferencesTest.java

License:Open Source License

private void pluginGetDefaultPreference(IPreferenceStore store, String prefKey, String expected) {
    String defaultValue = store.getDefaultString(prefKey);
    assertEquals("Get default preference value failed using plugin.getPreferenceStore. Key: " + prefKey,
            expected, defaultValue);/*from  w  w  w  . ja  v a 2s.  c o m*/
}

From source file:org.eclipse.jst.ws.internal.consumption.ui.widgets.TimedWSDLSelectionConditionCommand.java

License:Open Source License

public TimedWSDLSelectionConditionCommand() {
    selectionCommand = new WSDLSelectionConditionCommand();

    IPreferenceStore prefStore = WebServiceConsumptionUIPlugin.getInstance().getPreferenceStore();

    timeOutValue = prefStore.getDefaultString(TIMEOUT_PREFERENCE).equals("") ? 10000
            : prefStore.getInt(TIMEOUT_PREFERENCE);
}

From source file:org.eclipse.linuxtools.changelog.core.ChangeLogPreferencesPage.java

License:Open Source License

private void initializeDefaults() {
    IPreferenceStore store = getPreferenceStore();
    emailField.setText(store.getDefaultString("IChangeLogConstants.AUTHOR_EMAIL")); //$NON-NLS-1$
    nameField.setText(store.getDefaultString("IChangeLogConstants.AUTHOR_NAME")); //$NON-NLS-1$
    setDefaultFormatter(store);//w  w w  .ja  va 2  s  .c  o  m
    setDefaultEditor(store);
    storeValues();
}

From source file:org.eclipse.linuxtools.changelog.core.ChangeLogPreferencesPage.java

License:Open Source License

private void setDefaultFormatter(IPreferenceStore store) {

    String defaultFormatter = store.getDefaultString("IChangeLogConstants.DEFAULT_FORMATTER"); //$NON-NLS-1$
    for (int i = 0; i < formatterList.getItemCount(); i++) {
        if (formatterList.getItem(i).equals(defaultFormatter)) {
            formatterList.setSelection(i);
            return;
        }//from   w w  w .j a va2s. c  o m
    }
}

From source file:org.eclipse.linuxtools.changelog.core.ChangeLogPreferencesPage.java

License:Open Source License

private void setDefaultEditor(IPreferenceStore store) {

    String defaultEditor = store.getDefaultString("IChangeLogConstants.DEFAULT_EDITOR"); //$NON-NLS-1$
    for (int i = 0; i < editorList.getItemCount(); i++) {
        if (editorList.getItem(i).equals(defaultEditor)) {
            editorList.setSelection(i);/*from  www  .  ja  v  a2  s  .  c o m*/
            return;
        }
    }
}

From source file:org.eclipse.linuxtools.internal.rpm.createrepo.form.tests.CreaterepoMetadataPageTest.java

License:Open Source License

/**
 * Get the current project preference for the category tag and check if the values
 * stored are the same as the values passed in.
 *
 * @param category The preference category to check.
 * @param value The value to check./*w  w w.  j  a  va  2  s . c o  m*/
 * @return True if the value is same as what is stored, false otherwise.
 */
private boolean isPreferencesCorrect(String category, String value) {
    IEclipsePreferences pref = project.getEclipsePreferences();
    IPreferenceStore prefStore = Activator.getDefault().getPreferenceStore();
    String actual = pref.get(category, prefStore.getDefaultString(category));
    return actual.equals(value);
}

From source file:org.eclipse.linuxtools.internal.rpm.createrepo.preference.tests.CreaterepoGeneralPropertyPageTest.java

License:Open Source License

/**
 * Test if all preferences modified in the general createrepo property
 * page persist to project preferences./*from  ww  w . j  a v  a2 s. c o  m*/
 */
@Test
public void testChangePreferences() {
    bot.checkBox(Messages.CreaterepoGeneralPropertyPage_projectSettings).click();
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanChecksumName).click();
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanGenerateSQLDB).click();
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanIgnoreSymlinks).click();
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanPrettyXML).click();
    bot.textWithLabel(Messages.CreaterepoPreferencePage_numWorkers).setText("9"); //$NON-NLS-1$
    bot.textWithLabel(Messages.CreaterepoPreferencePage_numChangelogLimit).setText("13"); //$NON-NLS-1$
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanCheckTS).click();
    bot.radio(ICreaterepoChecksums.SHA512).click();
    bot.radio(ICreaterepoCompressionTypes.XZ).click();
    bot.button(ICreaterepoTestConstants.OK_BUTTON).click();
    openPropertyPage();
    IEclipsePreferences pref = project.getEclipsePreferences();
    IPreferenceStore prefStore = Activator.getDefault().getPreferenceStore();
    assertEquals(prefStore.getBoolean(CreaterepoPreferenceConstants.PREF_GENERAL_ENABLED),
            bot.checkBox(Messages.CreaterepoGeneralPropertyPage_projectSettings).isChecked());
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME)),
            bot.checkBox(Messages.CreaterepoPreferencePage_booleanChecksumName).isChecked());
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB)),
            bot.checkBox(Messages.CreaterepoPreferencePage_booleanGenerateSQLDB).isChecked());
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS)),
            bot.checkBox(Messages.CreaterepoPreferencePage_booleanIgnoreSymlinks).isChecked());
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML)),
            bot.checkBox(Messages.CreaterepoPreferencePage_booleanPrettyXML).isChecked());
    assertEquals(
            pref.getInt(CreaterepoPreferenceConstants.PREF_WORKERS,
                    prefStore.getInt(CreaterepoPreferenceConstants.PREF_WORKERS)),
            Integer.parseInt(bot.textWithLabel(Messages.CreaterepoPreferencePage_numWorkers).getText()));
    assertEquals(
            pref.getInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT,
                    prefStore.getInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT)),
            Integer.parseInt(bot.textWithLabel(Messages.CreaterepoPreferencePage_numChangelogLimit).getText()));
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS)),
            bot.checkBox(Messages.CreaterepoPreferencePage_booleanCheckTS).isChecked());
    assertTrue(bot.radio(pref.get(CreaterepoPreferenceConstants.PREF_CHECKSUM,
            prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_CHECKSUM))).isSelected());
    assertTrue(bot
            .radio(pref.get(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE,
                    prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE)))
            .isSelected());
}