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

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

Introduction

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

Prototype

double getDefaultDouble(String name);

Source Link

Document

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

Usage

From source file:ccw.preferences.OverlayPreferenceStore.java

License:Open Source License

private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;//from w  w  w.  j  a  va 2  s.c om
    if (BOOLEAN == d) {

        if (forceInitialization)
            target.setValue(key.fKey, true);
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));

    } else if (DOUBLE == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1.0D);
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));

    } else if (FLOAT == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1.0F);
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));

    } else if (INT == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1);
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));

    } else if (LONG == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1L);
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));

    } else if (STRING == d) {

        if (forceInitialization)
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));

    }
}

From source file:com.axmor.eclipse.typescript.editor.preferences.OverlayPreferenceStore.java

License:Open Source License

private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;// www  .j  ava2  s. c  om
    if (BOOLEAN == d) {
        if (forceInitialization)
            target.setValue(key.fKey, true);
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));
    } else if (DOUBLE == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1.0D);
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));
    } else if (FLOAT == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1.0F);
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));
    } else if (INT == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1);
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));
    } else if (LONG == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1L);
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));
    } else if (STRING == d) {
        if (forceInitialization)
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));
    }
}

From source file:com.cisco.yangide.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;/* w w  w .  ja  va 2s  .c om*/
    if (BOOLEAN == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, true);
        }
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));

    } else if (DOUBLE == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1.0D);
        }
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));

    } else if (FLOAT == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1.0F);
        }
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));

    } else if (INT == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1);
        }
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));

    } else if (LONG == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, 1L);
        }
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));

    } else if (STRING == d) {

        if (forceInitialization) {
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        }
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));

    }
}

From source file:com.essiembre.eclipse.rbe.ui.preferences.RBEReportingPrefPage.java

License:Apache License

@Override
protected void performDefaults() {
    IPreferenceStore prefs = getPreferenceStore();
    reportMissingVals.setSelection(prefs.getDefaultBoolean(RBEPreferences.REPORT_MISSING_VALUES));
    reportDuplVals.setSelection(prefs.getDefaultBoolean(RBEPreferences.REPORT_DUPL_VALUES));
    reportSimVals.setSelection(prefs.getDefaultBoolean(RBEPreferences.REPORT_SIM_VALUES));
    reportSimValsMode[0].setSelection(prefs.getDefaultBoolean(RBEPreferences.REPORT_SIM_VALUES_WORD_COMPARE));
    reportSimValsMode[1].setSelection(prefs.getDefaultBoolean(RBEPreferences.REPORT_SIM_VALUES_LEVENSTHEIN));
    reportSimPrecision//w w  w. ja  va  2  s .com
            .setText(Double.toString(prefs.getDefaultDouble(RBEPreferences.REPORT_SIM_VALUES_PRECISION)));
    refreshEnabledStatuses();
    super.performDefaults();
}

From source file:de.walware.ecommons.preferences.ui.OverlayPreferenceStore.java

License:Open Source License

private void loadProperty(final IPreferenceStore orgin, final OverlayStorePreference key,
        final IPreferenceStore target, final boolean forceInitialization) {

    final Type type = key.fType;
    switch (type) {

    case BOOLEAN: {
        if (forceInitialization) {
            target.setValue(key.fKey, true);
        }//from   w  w w.  ja  v  a 2 s. co  m
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));
        break;
    }

    case DOUBLE: {
        if (forceInitialization) {
            target.setValue(key.fKey, 1.0D);
        }
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));
        break;
    }

    case FLOAT: {
        if (forceInitialization) {
            target.setValue(key.fKey, 1.0F);
        }
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));
        break;
    }

    case INT: {
        if (forceInitialization) {
            target.setValue(key.fKey, 1);
        }
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));
        break;
    }

    case LONG: {
        if (forceInitialization) {
            target.setValue(key.fKey, 1L);
        }
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));
        break;
    }

    case STRING: {
        if (forceInitialization) {
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        }
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));
        break;
    }
    }
}

From source file:gov.redhawk.ide.graphiti.sad.ui.tests.PortStatsPrefPageTest.java

License:Open Source License

/**
 * IDE-1067//from  w w  w .j  a  v  a  2  s  . c  o m
 * Create a preference page to allow users to edit values relating the
 * GUI port statistics color-change events
 */
@Test
public void prefPageValidationTest() {
    bot.menu("Window").menu("Preferences").click();
    SWTBotShell prefShell = bot.shell("Preferences");
    SWTBot prefBot = prefShell.bot();
    prefBot.tree().getTreeItem("REDHAWK").expand().getNode("Port Statistics").select();

    SWTBotButton applyButton = prefBot.button("Apply");
    SWTBotButton defaultButton = prefBot.button("Restore Defaults");
    SWTBotButton okButton = prefBot.button("OK");

    Assert.assertNull("No error message should be present", getErrorMessage(prefShell));
    Assert.assertTrue(applyButton.isEnabled());
    Assert.assertTrue(defaultButton.isEnabled());
    Assert.assertTrue(okButton.isEnabled());

    // TEST INVALID INPUT
    SWTBotText queueLevelText = prefBot
            .textWithLabel(GraphitiPreferencesNLS.PortStatPreference_warningQueueLevel);
    queueLevelText.typeText("NotANumber");
    Assert.assertTrue(
            "Error label not displayed as expected.  Expected: "
                    + GraphitiPreferencesNLS.PortStatPreference_warningQueueLevelError + " but displayed: "
                    + getErrorMessage(prefShell),
            GraphitiPreferencesNLS.PortStatPreference_warningQueueLevelError
                    .equals(getErrorMessage(prefShell)));
    Assert.assertTrue(!applyButton.isEnabled());
    Assert.assertTrue(defaultButton.isEnabled());
    Assert.assertTrue(!okButton.isEnabled());

    SWTBotText timeSinceLastPushText = prefBot
            .textWithLabel(GraphitiPreferencesNLS.PortStatPreference_warningNoData);
    timeSinceLastPushText.typeText("NotANumber");
    Assert.assertTrue(
            "Error label not displayed as expected.  Expected: "
                    + GraphitiPreferencesNLS.PortStatPreference_warningNoDataError + " but displayed: "
                    + getErrorMessage(prefShell),
            GraphitiPreferencesNLS.PortStatPreference_warningNoDataError.equals(getErrorMessage(prefShell)));
    Assert.assertTrue(!applyButton.isEnabled());
    Assert.assertTrue(defaultButton.isEnabled());
    Assert.assertTrue(!okButton.isEnabled());

    SWTBotText queueFlushText = prefBot
            .textWithLabel(GraphitiPreferencesNLS.PortStatPreference_errorQueueFlush);
    queueFlushText.typeText("NotANumber");
    Assert.assertTrue(
            "Error label not displayed as expected.  Expected: "
                    + GraphitiPreferencesNLS.PortStatPreference_errorQueueFlushError + " but displayed: "
                    + getErrorMessage(prefShell),
            GraphitiPreferencesNLS.PortStatPreference_errorQueueFlushError.equals(getErrorMessage(prefShell)));
    Assert.assertTrue(!applyButton.isEnabled());
    Assert.assertTrue(defaultButton.isEnabled());
    Assert.assertTrue(!okButton.isEnabled());

    // RESTORE DEFUALTS
    defaultButton.click();
    IPreferenceStore store = new ScopedPreferenceStore(InstanceScope.INSTANCE, "gov.redhawk.core.graphiti.ui");
    Assert.assertNull("No error message should be present", getErrorMessage(prefShell));
    Assert.assertTrue("Default value not reset for " + queueLevelText,
            store.getDefaultDouble(DiagramPreferenceConstants.PREF_PORT_STATISTICS_QUEUE_LEVEL) == Double
                    .valueOf(queueLevelText.getText()));
    Assert.assertTrue("Default value not reset for " + timeSinceLastPushText,
            store.getDefaultDouble(
                    DiagramPreferenceConstants.PREF_PORT_STATISTICS_NO_DATA_PUSHED_SECONDS) == Double
                            .valueOf(timeSinceLastPushText.getText()));
    Assert.assertTrue("Default value not reset for " + queueFlushText,
            store.getDefaultDouble(
                    DiagramPreferenceConstants.PREF_PORT_STATISTICS_QUEUE_FLUSH_DISPLAY) == Double
                            .valueOf(queueFlushText.getText()));

    Assert.assertTrue(applyButton.isEnabled());
    Assert.assertTrue(defaultButton.isEnabled());
    Assert.assertTrue(okButton.isEnabled());

    // MAKE SURE VALID INPUT PERSISTS AFTER CLOSING/REOPENING
    queueLevelText.selectAll().typeText("10.0");
    timeSinceLastPushText.selectAll().typeText("10.0");
    queueFlushText.selectAll().typeText("10.0");

    Assert.assertTrue(applyButton.isEnabled());
    Assert.assertTrue(defaultButton.isEnabled());
    Assert.assertTrue(okButton.isEnabled());

    okButton.click();

    bot.menu("Window").menu("Preferences").click();
    prefShell = bot.shell("Preferences");
    prefBot = prefShell.bot();
    queueLevelText = prefBot.textWithLabel(GraphitiPreferencesNLS.PortStatPreference_warningQueueLevel);
    timeSinceLastPushText = prefBot.textWithLabel(GraphitiPreferencesNLS.PortStatPreference_warningNoData);
    queueFlushText = prefBot.textWithLabel(GraphitiPreferencesNLS.PortStatPreference_errorQueueFlush);
    Assert.assertTrue("Input did not persist for " + queueLevelText,
            10.0 == Double.valueOf(queueLevelText.getText()));
    Assert.assertTrue("Input did not persist for " + timeSinceLastPushText,
            10.0 == Double.valueOf(timeSinceLastPushText.getText()));
    Assert.assertTrue("Input did not persist for " + queueFlushText,
            10.0 == Double.valueOf(queueFlushText.getText()));
    prefShell.close();
}

From source file:gov.redhawk.ui.port.nxmplot.preferences.Preference.java

License:Open Source License

public T getDefaultValue(IPreferenceStore store) {
    if (store != null) {
        if (type == Boolean.class) {
            return type.cast(store.getDefaultBoolean(name));
        } else if (type == Double.class) {
            return type.cast(store.getDefaultDouble(name));
        } else if (type == Float.class) {
            return type.cast(store.getDefaultFloat(name));
        } else if (type == Integer.class) {
            return type.cast(store.getDefaultInt(name));
        } else if (type == Long.class) {
            return type.cast(store.getDefaultLong(name));
        } else if (type == String.class) {
            return type.cast(store.getDefaultString(name));
        } else {//from www  .j  a va  2 s . c o  m
            throw new IllegalStateException("Unsupported preference type " + type.getCanonicalName());
        }
    } else {
        return null;
    }
}

From source file:isabelle.eclipse.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

/**
 * Loads the given key from the orgin into the target.
 *
 * @param orgin the source preference store
 * @param key the overlay key//from www .  ja  v  a 2 s.  co m
 * @param target the preference store to which the key is propagated
 * @param forceInitialization if <code>true</code> the value in the target gets initialized before loading
 */
private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;
    if (BOOLEAN == d) {

        if (forceInitialization)
            target.setValue(key.fKey, true);
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));

    } else if (DOUBLE == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1.0D);
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));

    } else if (FLOAT == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1.0F);
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));

    } else if (INT == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1);
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));

    } else if (LONG == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1L);
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));

    } else if (STRING == d) {

        if (forceInitialization)
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));

    }
}

From source file:melnorme.util.swt.jface.preference.OverlayPreferenceStore.java

License:Open Source License

protected void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;/*from www. ja v  a 2s .  co  m*/
    if (BOOLEAN == d) {
        if (forceInitialization)
            target.setValue(key.fKey, true);
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));
    } else if (DOUBLE == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1.0D);
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));
    } else if (FLOAT == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1.0F);
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));
    } else if (INT == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1);
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));
    } else if (LONG == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1L);
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));
    } else if (STRING == d) {
        if (forceInitialization)
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));
    }
}

From source file:net.certiv.fluentmark.preferences.OverlayPreferenceStore.java

License:Open Source License

/**
 * Loads the given key from the origin into the target.
 *
 * @param origin the source preference store
 * @param key the overlay key//  w  w  w .ja v a 2  s. co m
 * @param target the preference store to which the key is propagated
 * @param forceInitialization if <code>true</code> the value in the target gets initialized
 *            before loading
 */
private void loadProperty(IPreferenceStore origin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;
    if (BOOLEAN == d) {

        if (forceInitialization)
            target.setValue(key.fKey, true);
        target.setValue(key.fKey, origin.getBoolean(key.fKey));
        target.setDefault(key.fKey, origin.getDefaultBoolean(key.fKey));

    } else if (DOUBLE == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1.0D);
        target.setValue(key.fKey, origin.getDouble(key.fKey));
        target.setDefault(key.fKey, origin.getDefaultDouble(key.fKey));

    } else if (FLOAT == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1.0F);
        target.setValue(key.fKey, origin.getFloat(key.fKey));
        target.setDefault(key.fKey, origin.getDefaultFloat(key.fKey));

    } else if (INT == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1);
        target.setValue(key.fKey, origin.getInt(key.fKey));
        target.setDefault(key.fKey, origin.getDefaultInt(key.fKey));

    } else if (LONG == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1L);
        target.setValue(key.fKey, origin.getLong(key.fKey));
        target.setDefault(key.fKey, origin.getDefaultLong(key.fKey));

    } else if (STRING == d) {

        if (forceInitialization)
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        target.setValue(key.fKey, origin.getString(key.fKey));
        target.setDefault(key.fKey, origin.getDefaultString(key.fKey));

    }
}