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.aptana.ide.logging.LoggingPreferences.java

License:Open Source License

/**
 * Load backlog lines./*w w  w . j a v  a 2s.  c o  m*/
 */
private void loadBacklogLines() {
    IPreferenceStore store = getPreferenceStore();
    backLogLines = store.getInt(BACKLOG_LINES_KEY);
}

From source file:com.aptana.ide.scripting.ScriptingEngine.java

License:Open Source License

/**
 * Start up an HTTP server/*w ww.  j a  v a 2 s  .  c om*/
 */
private void startServer() {
    if (this._server == null) {
        // initialize console
        initConsole();

        String pluginDir = CoreUIUtils.getPluginLocation(ScriptingPlugin.getDefault());
        String scriptsDir = pluginDir + File.separator + "scripts"; //$NON-NLS-1$
        System.setProperty("scripts.dir", scriptsDir); //$NON-NLS-1$

        String workspaceDir = CoreUIUtils.getWorkspaceDirectory();
        String userScriptsDir = workspaceDir + File.separator + "user.scripts"; //$NON-NLS-1$
        System.setProperty("user.scripts.dir", userScriptsDir); //$NON-NLS-1$

        if (new File(scriptsDir).exists()) {
            IPreferenceStore store = ScriptingPlugin.getDefault().getPreferenceStore();
            int startPort = SCRIPTING_SERVER_START_PORT;

            if (store != null) {
                startPort = store.getInt(IPreferenceConstants.SCRIPTING_SERVER_START_PORT);
            }

            this._server = new ScriptingHttpServer(this, scriptsDir, startPort, startPort + 100);

            try {
                this._server.start();

                String message = StringUtils.format(Messages.ScriptingEngine_Started, this._server.getPort());

                IdeLog.logInfo(ScriptingPlugin.getDefault(), message);
            } catch (IOException e) {
                IdeLog.logError(ScriptingPlugin.getDefault(), Messages.ScriptingEngine_Error_On_Start, e);
            }
        } else {
            String message = StringUtils.format(Messages.ScriptingEngine_Base_Directory_Does_Not_Exist,
                    scriptsDir);

            IdeLog.logError(ScriptingPlugin.getDefault(), message);
        }
    }
}

From source file:com.aptana.ide.search.epl.Compatibility.java

License:Open Source License

/**
 * @return/*w w  w.j  a  va  2  s .c o  m*/
 */
public static int getTableLimit() {
    IPreferenceStore store = SearchPlugin.getDefault().getPreferenceStore();
    return store.getInt(Compatibility.ORG_ECLIPSE_SEARCH_LIMIT_TABLE_TO);
}

From source file:com.archimatetool.editor.diagram.ImageExportProvider.java

License:Open Source License

/**
 * Load any user prefs//from   w  w  w  .  j a v  a2  s  .c om
 */
protected void loadPreferences() {
    IPreferenceStore store = Preferences.STORE;

    // Value of scale
    int scale = store.getInt(PREFS_IMAGE_SCALE);
    fScaleSpinner.setSelection(scale == 0 ? 100 : scale);
}

From source file:com.archimatetool.editor.diagram.ImageExportProviderTests.java

License:Open Source License

@Test
public void testSavePreferences() {
    provider.init(mock(IExportDialogAdapter.class), shell, rootFigure);

    provider.fScaleSpinner.setSelection(345);

    provider.savePreferences();//from  ww w . j  a  va 2s  .com

    IPreferenceStore store = Preferences.STORE;

    assertEquals(345, store.getInt(ImageExportProvider.PREFS_IMAGE_SCALE));
}

From source file:com.ashigeru.eclipse.internal.codereading.ui.handlers.LogSnippetHandler.java

License:Apache License

private int getTabSize() {
    IPreferenceStore prefs = EditorsUI.getPreferenceStore();
    int value = prefs.getInt(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_TAB_WIDTH);
    return value;
}

From source file:com.axmor.eclipse.typescript.core.TypeScriptEditorSettings.java

License:Open Source License

/**
 * Loads settings from preferences.//from ww w. j ava 2  s.c  o  m
 * 
 * @return settings
 */
public static TypeScriptEditorSettings load() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    TypeScriptEditorSettings settings = new TypeScriptEditorSettings();
    if (store.contains("indentSize")) {
        settings.setIndentSize(store.getInt("indentSize"));
    }
    if (store.contains("tabSize")) {
        settings.setTabSize(store.getInt("tabSize"));
    }
    if (store.contains("newLineChar")) {
        settings.setNewLineCharacter(store.getString("newLineChar"));
    }
    if (store.contains("convertTabs")) {
        settings.setConvertTabsToSpaces(store.getBoolean("convertTabs"));
    }
    if (store.contains("autoFormatOnSave")) {
        settings.setAutoFormatOnSave(store.getBoolean("autoFormatOnSave"));
    }
    if (store.contains("insertSpaceComma")) {
        settings.setInsertSpaceAfterCommaDelimiter(store.getBoolean("insertSpaceComma"));
    }
    if (store.contains("insertSpaceSemicolon")) {
        settings.setInsertSpaceAfterSemicolon(store.getBoolean("insertSpaceSemicolon"));
    }
    if (store.contains("insertSpaceBinary")) {
        settings.setInsertSpaceBinaryOperators(store.getBoolean("insertSpaceBinary"));
    }
    if (store.contains("insertSpaceKeywords")) {
        settings.setInsertSpaceAfterKeywords(store.getBoolean("insertSpaceKeywords"));
    }
    if (store.contains("insertSpaceFunction")) {
        settings.setInsertSpaceAfterFunction(store.getBoolean("insertSpaceFunction"));
    }
    if (store.contains("insertSpaceParenthesis")) {
        settings.setInsertSpaceAfterNonemptyParenthesis(store.getBoolean("insertSpaceParenthesis"));
    }
    if (store.contains("placeBraceFunctions")) {
        settings.setPlaceOpenBraceFunctions(store.getBoolean("placeBraceFunctions"));
    }
    if (store.contains("placeBraceBlocks")) {
        settings.setPlaceOpenBraceControlBlocks(store.getBoolean("placeBraceBlocks"));
    }
    if (store.contains("insertCloseBrackets")) {
        settings.setInsertCloseBrackets(store.getBoolean("insertCloseBrackets"));
    }
    if (store.contains("insertSemicolons")) {
        settings.setInsertSemicolons(store.getBoolean("insertSemicolons"));
    }
    return settings;
}

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

License:Open Source License

private void propagateProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target) {
    if (orgin.isDefault(key.fKey)) {
        if (!target.isDefault(key.fKey))
            target.setToDefault(key.fKey);
        return;//from ww  w.ja va 2  s  .c  om
    }
    TypeDescriptor d = key.fDescriptor;
    if (BOOLEAN == d) {
        boolean originValue = orgin.getBoolean(key.fKey);
        boolean targetValue = target.getBoolean(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (DOUBLE == d) {
        double originValue = orgin.getDouble(key.fKey);
        double targetValue = target.getDouble(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (FLOAT == d) {
        float originValue = orgin.getFloat(key.fKey);
        float targetValue = target.getFloat(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (INT == d) {
        int originValue = orgin.getInt(key.fKey);
        int targetValue = target.getInt(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (LONG == d) {
        long originValue = orgin.getLong(key.fKey);
        long targetValue = target.getLong(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (STRING == d) {
        String originValue = orgin.getString(key.fKey);
        String targetValue = target.getString(key.fKey);
        if (targetValue != null && originValue != null && !targetValue.equals(originValue))
            target.setValue(key.fKey, originValue);
    }
}

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;//  w w  w . j a  v a2s .  c  o  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:com.bdaum.zoom.ai.clarifai.internal.core.ClarifaiServiceProvider.java

License:Open Source License

@SuppressWarnings("unchecked")
@Override/*from   w ww.j  a  v  a 2 s .c om*/
public Prediction predict(byte[] jpeg) {
    Prediction prediction = null;
    ClarifaiActivator activator = ClarifaiActivator.getDefault();
    ClarifaiClient client = activator.getClient();
    if (client != null) {
        String modelId = activator.getModelId();
        if (modelId != null) {
            IPreferenceStore preferenceStore = activator.getPreferenceStore();
            String lang = preferenceStore.getString(PreferenceConstants.LANGUAGE);
            int maxConcepts = preferenceStore.getInt(PreferenceConstants.MAXCONCEPTS);
            double minConfidence = preferenceStore.getInt(PreferenceConstants.MINCONFIDENCE) * 0.01f;
            Model<?> model = getModel(client, modelId);
            ClarifaiInput input = ClarifaiInput.forInputValue(ClarifaiImage.of(jpeg));
            ClarifaiResponse<?> response = model.predict().withInputs(input).withLanguage(lang)
                    .withMaxConcepts(maxConcepts).withMinValue(minConfidence).executeSync();
            ClarifaiStatus status = response.getStatus();
            if (response.isSuccessful()) {
                List<Token> result = new ArrayList<>(20);
                for (ClarifaiOutput<Concept> clarifaiOutput : (List<ClarifaiOutput<Concept>>) response.get())
                    for (Concept concept : clarifaiOutput.data())
                        result.add(new Token(concept.name(), concept.value()));
                if (preferenceStore.getBoolean(PreferenceConstants.TRANSLATE)) {
                    TranslatorClient translatorClient = AiActivator.getDefault().getClient();
                    if (translatorClient != null) {
                        StringBuilder sb = new StringBuilder();
                        for (Token tok : result) {
                            if (sb.length() > 0)
                                sb.append(", "); //$NON-NLS-1$
                            sb.append(tok.getLabel());
                        }
                        try {
                            String translate = translatorClient.translate(sb.toString());
                            StringTokenizer st = new StringTokenizer(translate, ","); //$NON-NLS-1$
                            Iterator<Token> it = result.iterator();
                            while (st.hasMoreTokens() && it.hasNext())
                                it.next().setLabel(st.nextToken().trim());
                        } catch (Exception e) {
                            // don't translate
                        }
                    }
                }
                prediction = new Prediction(getName(), result.toArray(new Token[result.size()]), null,
                        getStatus(status));
                if (checkAdultContent()) {
                    ClarifaiResponse<List<ClarifaiOutput<Concept>>> response2 = client.getDefaultModels()
                            .nsfwModel().predict().withInputs(input).executeSync();
                    if (response2.isSuccessful())
                        lp: for (ClarifaiOutput<Concept> clarifaiOutput : response2.get())
                            for (Concept concept : clarifaiOutput.data())
                                if (SAFE_FOR_WORK.equals(concept.name())) {
                                    prediction.setSafeForWork(concept.value(), -1f);
                                    break lp;
                                }
                }
                List<Rectangle> rects = null;
                if (checkCelebrities()) {
                    ClarifaiResponse<List<ClarifaiOutput<clarifai2.dto.prediction.Prediction>>> response4 = client
                            .predict(CELEBRITIES_ID)
                            .withInputs(ClarifaiInput.forInputValue(ClarifaiImage.of(jpeg)))
                            .withMaxConcepts(maxConcepts).withMinValue(minConfidence).executeSync();
                    if (response4.isSuccessful()) {
                        int height = 0;
                        int width = 0;
                        if (checkFaces()) {
                            try (InputStream in = new ByteArrayInputStream(jpeg)) {
                                BufferedImage image = ImageIO.read(in);
                                height = image.getHeight();
                                width = image.getWidth();
                                rects = new ArrayList<>();
                            } catch (IOException e) {
                                // should never happen
                            }
                        }
                        for (ClarifaiOutput<clarifai2.dto.prediction.Prediction> clarifaiOutput : response4
                                .get())
                            for (clarifai2.dto.prediction.Prediction p : clarifaiOutput.data()) {
                                if (p instanceof FaceConcepts) {
                                    FaceConcepts fc = (FaceConcepts) p;
                                    if (rects != null) {
                                        Crop crop = fc.boundingBox();
                                        rects.add(new Rectangle((int) (crop.left() * width + 0.5f),
                                                (int) (crop.top() * height + 0.5f),
                                                (int) ((crop.right() - crop.left()) * width + 0.5f),
                                                (int) ((crop.bottom() - crop.top()) * height + 0.5f)));

                                    }
                                    for (Concept concept : fc.concepts())
                                        result.add(new Token(concept.name(), concept.value()));
                                }
                            }
                        if (rects != null)
                            prediction.setFaces(rects);
                    }
                }
                if (rects == null && checkFaces()) {
                    Model<?> faceModel = client.getDefaultModels().faceDetectionModel();
                    ClarifaiResponse<?> response3 = faceModel.predict().withInputs(input).executeSync();
                    if (response3.isSuccessful()) {
                        try (InputStream in = new ByteArrayInputStream(jpeg)) {
                            BufferedImage image = ImageIO.read(in);
                            int height = image.getHeight();
                            int width = image.getWidth();
                            rects = new ArrayList<>();
                            for (ClarifaiOutput<clarifai2.dto.prediction.Prediction> clarifaiOutput : (List<ClarifaiOutput<clarifai2.dto.prediction.Prediction>>) response3
                                    .get())
                                for (clarifai2.dto.prediction.Prediction p : clarifaiOutput.data()) {
                                    Crop crop = p.asFaceDetection().boundingBox();
                                    rects.add(new Rectangle((int) (crop.left() * width + 0.5f),
                                            (int) (crop.top() * height + 0.5f),
                                            (int) ((crop.right() - crop.left()) * width + 0.5f),
                                            (int) ((crop.bottom() - crop.top()) * height + 0.5f)));
                                }
                            prediction.setFaces(rects);
                        } catch (IOException e) {
                            // should never happen
                        }
                    }
                }
                return prediction;
            } else if (status.networkErrorOccurred())
                return new Prediction(getName(), null, null, getStatus(status));
        }
    }
    return null;
}