List of usage examples for org.eclipse.jface.preference IPreferenceStore getInt
int getInt(String name);
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; }