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

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

Introduction

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

Prototype

int getInt(String name);

Source Link

Document

Returns the current value of the integer-valued preference with the given name.

Usage

From source file:com.jboss.devstudio.core.intro.action.OpenPerspectiveIntroURLAction.java

License:Open Source License

boolean openNewWindow() {
    try {/*from w ww .  java 2s  . co  m*/
        IPreferenceStore store = PrefUtil.getInternalPreferenceStore();
        IWorkbenchPage activePage = getWorkbench().getActiveWorkbenchWindow().getActivePage();

        return (null != activePage && null != activePage.getPerspective()
                && IPreferenceConstants.OPM_NEW_WINDOW == store.getInt(IPreferenceConstants.OPEN_PERSP_MODE));
    } catch (Throwable x) {
        return false;
    }
}

From source file:com.legstar.eclipse.plugin.schemagen.wizards.CobolToXsdWizardRunnable.java

License:Open Source License

/**
 * Create a model ready to be passed to velocity for ant script generation.
 * //ww w. j  a  v a2 s .  c o m
 * @param mainPage wizard page holding target XSD location and parameters
 * @param cobolToXsdPage the wizard page holding selected COBOL fragment
 * @return a valid model
 * @throws InvocationTargetException if model cannot be built
 */
protected Cob2XsdModel getModel(final MainWizardPage mainPage, final CobolToXsdWizardPage cobolToXsdPage)
        throws InvocationTargetException {

    Cob2XsdModel model = new Cob2XsdModel();
    model.setProductLocation(
            AbstractWizard.getPluginInstallLocation(com.legstar.eclipse.plugin.common.Activator.PLUGIN_ID));

    /* Store the content of the text box in a temporary file */
    File cobolFile;
    try {
        cobolFile = File.createTempFile(TEMP_PATTERN, TEMP_SUFFIX);
        BufferedWriter writer = new BufferedWriter(
                new OutputStreamWriter(new FileOutputStream(cobolFile), cobolToXsdPage.getCobolFileEncoding()));
        writer.write(cobolToXsdPage.getCobolFragment());
        writer.close();
    } catch (IOException e) {
        throw new InvocationTargetException(e);
    }

    /* Temporary file becomes input to generation process */
    model.setCobolSourceFilePath(cobolFile.getPath());
    model.setTargetDir(new File(getTargetXsdLocation()));
    model.setTargetXsdFileName(mainPage.getTargetXSDFileName());

    IPreferenceStore store = Activator.getDefault().getPreferenceStore();

    /*
     * -------------------------------------------------------------------
     * COBOL source format related options
     */
    model.setCodeFormat(CodeFormat.valueOf(store.getString(PreferenceConstants.DEFAULT_CODE_FORMAT)));
    model.setStartColumn(store.getInt(PreferenceConstants.DEFAULT_START_COLUMN));
    model.setEndColumn(store.getInt(PreferenceConstants.DEFAULT_END_COLUMN));

    model.setXsdEncoding(store.getString(PreferenceConstants.DEFAULT_XSD_ENCODING));
    model.setTargetNamespace(mainPage.getTargetNamespace());
    model.setMapConditionsToFacets(store.getBoolean(PreferenceConstants.DEFAULT_XSD_MAP_CONDITIONS_TO_FACETS));
    model.setCustomXsltFileName(store.getString(PreferenceConstants.DEFAULT_XSD_CUSTOM_XSLT_FILE_NAME));
    model.setNameConflictPrependParentName(
            store.getBoolean(PreferenceConstants.DEFAULT_XSD_NAME_CONFLICT_PREPEND_PARENT_NAME));
    model.setElementNamesStartWithUppercase(
            store.getBoolean(PreferenceConstants.DEFAULT_XSD_ELEMENT_NAMES_START_WITH_UPPERCASE));
    model.setAddLegStarAnnotations(store.getBoolean(PreferenceConstants.DEFAULT_ADD_LEGSTAR_ANNOTATIONS));
    model.setCurrencySign(store.getString(PreferenceConstants.DEFAULT_CURRENCY_SIGN));
    model.setCurrencySymbol(store.getString(PreferenceConstants.DEFAULT_CURRENCY_SYMBOL));
    model.setDecimalPointIsComma(store.getBoolean(PreferenceConstants.DEFAULT_DECIMAL_POINT_IS_COMMA));
    model.setNSymbolDbcs(store.getBoolean(PreferenceConstants.DEFAULT_NSYMBOL_DBCS));
    model.setQuoteIsQuote(store.getBoolean(PreferenceConstants.DEFAULT_QUOTE_IS_QUOTE));
    return model;

}

From source file:com.mentor.nucleus.bp.core.common.BridgePointPreferencesStore.java

License:Open Source License

public IPreferenceModel loadModel(IPreferenceStore store, BasePlugin plugin, IPreferenceModel model) {
    BridgePointPreferencesModel prefs = null;

    if (model == null)
        prefs = new BridgePointPreferencesModel();
    else {/*from   w ww . j  a  v  a 2  s  . co m*/
        if (!(model instanceof BridgePointPreferencesModel)) {
            throw new IllegalArgumentException("Cannot load instance of " + model.getClass().getName());
        }
        prefs = (BridgePointPreferencesModel) model;
    }

    prefs.parseAllOnResourceChange = store.getString(BridgePointPreferencesStore.PARSE_ALL_ON_RESOURCE_CHANGE);
    prefs.allowIntToRealPromotion = store.getString(BridgePointPreferencesStore.ALLOW_INT_TO_REAL_PROMOTION);
    prefs.allowRealToIntCoercion = store.getString(BridgePointPreferencesStore.ALLOW_REAL_TO_INT_COERCION);
    prefs.allowImplicitComponentAddressing = store
            .getBoolean(BridgePointPreferencesStore.ALLOW_IMPLICIT_COMPONENT_ADDRESSING);
    prefs.allowOperationsInWhere = store.getBoolean(BridgePointPreferencesStore.ALLOW_OPERATIONS_IN_WHERE);
    prefs.enableErrorForEmptySynchronousMessage = store
            .getBoolean(BridgePointPreferencesStore.ENABLE_ERROR_FOR_EMPTY_SYNCHRONOUS_MESSAGE);
    prefs.enableErrorForEmptySynchronousMessageRealized = store
            .getBoolean(BridgePointPreferencesStore.ENABLE_ERROR_FOR_EMPTY_SYNCHRONOUS_MESSAGE_REALIZED);
    prefs.disableGradients = store.getBoolean(BridgePointPreferencesStore.DISABLE_GRADIENTS);
    prefs.invertGradients = store.getBoolean(BridgePointPreferencesStore.INVERT_GRADIENTS);
    prefs.gradientBaseColor = store.getLong(BridgePointPreferencesStore.GRADIENT_BASE_COLOR);
    if (prefs.gradientBaseColor == 0L) {
        prefs.gradientBaseColor = 0xc8c8c8;
    }
    prefs.exportOAL = store.getString(BridgePointPreferencesStore.EXPORT_OAL);
    prefs.exportGraphics = store.getString(BridgePointPreferencesStore.EXPORT_GRAPHICS);
    prefs.messageDirection = store.getString(BridgePointPreferencesStore.MESSAGE_DIRECTION);
    prefs.showTransitionActions = store.getBoolean(BridgePointPreferencesStore.SHOW_TRANSITION_ACTIONS);
    prefs.showEventParameters = store.getBoolean(BridgePointPreferencesStore.SHOW_EVENT_PARAMETERS);

    prefs.enableFLAs = store.getBoolean(BridgePointPreferencesStore.ENABLE_FIXED_LENGTH_ARRAYS);
    prefs.enableDSAs = store.getBoolean(BridgePointPreferencesStore.ENABLE_DYNAMICALLY_SIZED_ARRAYS);

    prefs.enableDeterministicVerifier = store
            .getBoolean(BridgePointPreferencesStore.ENABLE_DETERMINISTIC_VERIFIER);

    prefs.enableInstanceReferences = store.getBoolean(BridgePointPreferencesStore.ENABLE_INSTANCE_REFERENCES);

    prefs.enableVerifierAudit = store.getBoolean(BridgePointPreferencesStore.ENABLE_VERIFIER_AUDIT);
    prefs.enableSelectAudit = store.getInt(BridgePointPreferencesStore.ENABLE_SELECT_AUDIT);
    prefs.enableRelateAudit = store.getInt(BridgePointPreferencesStore.ENABLE_RELATE_AUDIT);
    prefs.enableUnrelateAudit = store.getInt(BridgePointPreferencesStore.ENABLE_UNRELATE_AUDIT);
    prefs.enableDeleteAudit = store.getInt(BridgePointPreferencesStore.ENABLE_DELETE_AUDIT);
    prefs.startUpTime = store.getInt(BridgePointPreferencesStore.START_UP_TIME);

    prefs.showGrid = store.getBoolean(BridgePointPreferencesStore.SHOW_GRID);
    prefs.snapToGrid = store.getBoolean(BridgePointPreferencesStore.SNAP_TO_GRID);
    prefs.gridSpacing = store.getInt(BridgePointPreferencesStore.GRID_SPACING);
    prefs.defaultRoutingStyle = store.getString(BridgePointPreferencesStore.DEFAULT_ROUTING_STYLE);
    prefs.emitRTOData = store.getBoolean(BridgePointPreferencesStore.EMIT_RTO_DATA);
    prefs.showReferenceRemovalDialog = store.getBoolean(BridgePointPreferencesStore.SHOW_SYNC_DELETION_DIALOG);
    prefs.showReferenceSyncReport = store.getBoolean(BridgePointPreferencesStore.SHOW_SYNC_REPORT);

    prefs.useDefaultNamesForNewModelElements = store
            .getBoolean(BridgePointPreferencesStore.USE_DEFAULT_NAME_FOR_CREATION);

    return prefs;
}

From source file:com.mentor.nucleus.bp.debug.ui.model.BPDebugElement.java

License:Open Source License

protected static int getDebugTimeout() {
    IPreferenceStore store = CorePlugin.getDefault().getPreferenceStore();
    // convert setting to milliseconds
    return store.getInt("bridgepoint_prefs_start_up_time") * 1000;
}

From source file:com.mentor.nucleus.bp.ui.text.editor.SyntaxHighlightingPreferencesStore.java

License:Open Source License

public IPreferenceModel loadModel(IPreferenceStore store, BasePlugin plugin, IPreferenceModel model) {
    SyntaxHighlightingPreferences prefs = null;

    if (model == null)
        prefs = new SyntaxHighlightingPreferences(plugin.getSharedColors());
    else {/*  ww w  .  j  a v a2s.  com*/
        if (!(model instanceof SyntaxHighlightingPreferences)) {
            throw new IllegalArgumentException("Cannot load instance of " + model.getClass().getName());
        }
        prefs = (SyntaxHighlightingPreferences) model;
    }

    prefs.isSystemColor = store.getBoolean(BACKGROUND_IS_SYSTEM_COLOR);
    prefs.backgroundRGB = PreferenceConverter.getColor(store, BACKGROUND_RGB);

    int tokenTypeCount = store.getInt(TOKEN_TYPE_COUNT);

    if (tokenTypeCount == 0) {
        restoreModelDefaults(prefs);
        return prefs;
    }

    for (int i = 0; i < tokenTypeCount; i++) {
        int typeId = store.getInt(TOKEN_TYPE_ID + i);

        String typeDesc = store.getString(TOKEN_DESCRIPTION + typeId);
        RGB foregroundRGB = parseRGB(store.getString(TOKEN_FOREGROUND + typeId));
        boolean isBold = store.getBoolean(TOKEN_IS_BOLD + typeId);

        int style = SWT.NULL;
        if (isBold)
            style = SWT.BOLD;

        prefs.setTextAttribute(typeId, typeDesc, foregroundRGB, null, style);
    }

    return prefs;
}

From source file:com.microsoft.tfs.client.common.ui.prefs.MainPreferencePage.java

License:Open Source License

private void initializeValues() {
    final IPreferenceStore store = getPreferenceStore();

    reconnectButton.setSelection(store.getBoolean(UIPreferenceConstants.RECONNECT_AT_STARTUP));
    connectAtImportButton//www .j a  v a2  s  . c  o m
            .setSelection(store.getBoolean(UIPreferenceConstants.CONNECT_MAPPED_PROJECTS_AT_IMPORT));
    acceptUntrustedCertificatesButton
            .setSelection(store.getBoolean(UIPreferenceConstants.ACCEPT_UNTRUSTED_CERTIFICATES));

    if (showBrowserPreference()) {
        setEmbeddedBrowserType(store.getInt(UIPreferenceConstants.EMBEDDED_WEB_BROWSER_TYPE));
    }
}

From source file:com.mind_era.knime_rapidminer.knime.nodes.RapidMinerInit.java

License:Open Source License

/**
 * /*w  w w  .  jav  a 2s .  c  o m*/
 */
public static synchronized void setPreferences() {
    final IPreferenceStore store = RapidMinerNodePlugin.getDefault().getPreferenceStore();
    for (final String parameterKey : ParameterService.getParameterKeys()) {
        final ParameterType type = ParameterService.getParameterType(parameterKey);
        String storeKey = PreferenceInitializer.getRapidminerPreferenceKey(parameterKey);
        if (type instanceof ParameterTypeBoolean) {
            ParameterService.setParameterValue(parameterKey, Boolean.toString(store.getBoolean(storeKey)));
        } else if (type instanceof ParameterTypeInt) {
            ParameterService.setParameterValue(parameterKey, Integer.toString(store.getInt(storeKey)));
        } else if (type instanceof ParameterTypeStringCategory) {
            ParameterService.setParameterValue(parameterKey, Integer.toString(store.getInt(storeKey)));
        } else {
            if (type != null && type.getDefaultValueAsString() != null
                    && !type.getDefaultValueAsString().equals(store.getDefaultString(storeKey))) {
                store.setDefault(storeKey, type.getDefaultValueAsString());
            }
            ParameterService.setParameterValue(parameterKey, store.getString(storeKey));
        }
    }
}

From source file:com.mulgasoft.emacsplus.KillRing.java

License:Open Source License

/**
 * Initialize the kill ring with settings from the preference store 
 *//*from w w  w.  j a  v  a  2  s  .c  o m*/
private static synchronized void initialize() {
    if (ring == null) {
        Boolean clipword = false;
        Boolean clipsexp = true;
        int ringsize = LARGE_RING_SIZE;
        IPreferenceStore store = EmacsPlusActivator.getDefault().getPreferenceStore();
        if (store != null) {
            ringsize = store.getInt(KILL_RING_MAX.getPref());
            clipword = store.getBoolean(DELETE_WORD_TO_CLIPBOARD.getPref());
            clipsexp = store.getBoolean(DELETE_SEXP_TO_CLIPBOARD.getPref());
        }
        ring = new KillRing(ringsize);
        ring.setClipFeature(DELETE_WORD_TO_CLIPBOARD, clipword);
        ring.setClipFeature(DELETE_SEXP_TO_CLIPBOARD, clipsexp);

        getPreferenceStore().addPropertyChangeListener(new IPropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent event) {
                String prop = event.getProperty();
                if (REPLACE_TEXT_TO_KILLRING.getPref().equals(prop)) {
                    KillRing.getInstance().setSelectionReplace((Boolean) event.getNewValue());
                } else if (DELETE_WORD_TO_CLIPBOARD.getPref().equals(prop)) {
                    KillRing.getInstance().setClipFeature(DELETE_WORD_TO_CLIPBOARD,
                            (Boolean) event.getNewValue());
                } else if (DELETE_SEXP_TO_CLIPBOARD.getPref().equals(prop)) {
                    KillRing.getInstance().setClipFeature(DELETE_SEXP_TO_CLIPBOARD,
                            (Boolean) event.getNewValue());
                } else if (KILL_RING_MAX.getPref().equals(prop)) {
                    KillRing.getInstance().setSize((Integer) event.getNewValue());
                }
            }
        });

    }
}

From source file:com.mulgasoft.emacsplus.preferences.PrefVars.java

License:Open Source License

/**
 * Get the current value of the preference from the preference store
 * //w  w w.java2s  .c o m
 * @return the Object representing the value
 */
public Object getValue() {
    Object result = null;
    IPreferenceStore store = getPreferenceStore();
    switch (type) {
    case BOOLEAN:
        result = store.getBoolean(getPref());
        break;
    case STRING:
        result = store.getString(getPref());
        break;
    case INTEGER:
        result = store.getInt(getPref());
        break;
    default:
        break;
    }
    return result;
}

From source file:com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferencePage.java

License:Open Source License

public static int concurrentBuildJobs() {
    IPreferenceStore store = CarbideBuilderPlugin.getDefault().getPreferenceStore();
    return store.getInt(BuilderPreferenceConstants.PREF_CONCURRENT_BUILD_JOBS);
}