List of usage examples for org.eclipse.jface.preference IPreferenceStore getString
String getString(String name);
From source file:com.arc.cdt.importer.internal.ui.SelectProjectSpaceWizardPage.java
License:Open Source License
private void showFileDialog() { if (mFileDialog == null) { mFileDialog = new FileDialog(getShell(), SWT.OPEN); mFileDialog.setFilterExtensions(new String[] { "*.psp" }); IPreferenceStore prefs = ImporterPlugin.getDefault().getPreferenceStore(); String dir = prefs.getString(FILE_DIALOG_ID); if (dir != null) mFileDialog.setFilterPath(dir); }// w w w .ja va2 s .c o m String fileName = mFileDialog.open(); if (fileName != null) { mPathField.setText(fileName); setPspFileAndValidate(fileName); } String filterPath = mFileDialog.getFilterPath(); if (filterPath != null) ImporterPlugin.getDefault().getPreferenceStore().putValue(FILE_DIALOG_ID, filterPath); }
From source file:com.archimatetool.editor.tools.GenerateViewDialog.java
License:Open Source License
void loadPreferences() { IPreferenceStore store = ArchiPlugin.INSTANCE.getPreferenceStore(); fAddAllConnectionsButton.setSelection(store.getBoolean(PREFS_ALLCONNECTIONS)); String id = store.getString(PREFS_LASTVIEWPOINT); IViewpoint lastViewpoint = ViewpointManager.INSTANCE.getViewpoint(id); if (!fValidViewPoints.contains(lastViewpoint)) { lastViewpoint = ViewpointManager.NONE_VIEWPOINT; }//from ww w.java 2 s . c o m fComboViewer.setSelection(new StructuredSelection(lastViewpoint)); }
From source file:com.archimatetool.export.svg.SVGExportProvider.java
License:Open Source License
/** * Load any user prefs/*w ww . j a va2 s . com*/ */ protected void loadPreferences() { IPreferenceStore store = ExportSVGPlugin.getDefault().getPreferenceStore(); // Embed fonts boolean selected = store.getBoolean(SVG_EXPORT_PREFS_EMBED_FONTS); fEmbedFontsButton.setSelection(selected); // Viewbox button selected selected = store.getBoolean(SVG_EXPORT_PREFS_VIEWBOX_ENABLED); fSetViewboxButton.setSelection(selected); updateControls(); int min_x = 0; int min_y = 0; // Value of viewBox String s = store.getString(SVG_EXPORT_PREFS_VIEWBOX); if (s != null) { String[] parts = s.split(" "); //$NON-NLS-1$ if (parts.length >= 2) { try { min_x = Integer.valueOf(parts[0]); min_y = Integer.valueOf(parts[1]); } catch (NumberFormatException ex) { ex.printStackTrace(); } } } fSpinner1.setSelection(min_x); fSpinner2.setSelection(min_y); }
From source file:com.archimatetool.export.svg.SVGExportProviderTests.java
License:Open Source License
@Test public void testDefaultPreferences() { IPreferenceStore store = ExportSVGPlugin.getDefault().getPreferenceStore(); assertTrue(store.getBoolean(IPreferenceConstants.SVG_EXPORT_PREFS_EMBED_FONTS)); assertTrue(store.getBoolean(IPreferenceConstants.SVG_EXPORT_PREFS_VIEWBOX_ENABLED)); assertEquals("", store.getString(IPreferenceConstants.SVG_EXPORT_PREFS_VIEWBOX)); }
From source file:com.archimatetool.export.svg.SVGExportProviderTests.java
License:Open Source License
@Test public void testSavePreferences() { provider.init(mock(IExportDialogAdapter.class), shell, rootFigure); provider.fEmbedFontsButton.setSelection(false); provider.fSetViewboxButton.setSelection(false); provider.fSpinner1.setSelection(1);//w w w . ja v a 2 s.c o m provider.fSpinner2.setSelection(2); provider.savePreferences(); IPreferenceStore store = ExportSVGPlugin.getDefault().getPreferenceStore(); assertFalse(store.getBoolean(IPreferenceConstants.SVG_EXPORT_PREFS_EMBED_FONTS)); assertFalse(store.getBoolean(IPreferenceConstants.SVG_EXPORT_PREFS_VIEWBOX_ENABLED)); assertEquals("1 2", store.getString(IPreferenceConstants.SVG_EXPORT_PREFS_VIEWBOX)); }
From source file:com.arm.cmsis.pack.ui.CpPlugInUI.java
License:Apache License
@Override public void start(BundleContext context) throws Exception { super.start(context); plugin = this; IPreferenceStore store = getPreferenceStore(); String packRoot = store.getString(CMSIS_PACK_ROOT_PREFERENCE); store.addPropertyChangeListener(new IPropertyChangeListener() { @Override//from w ww .j a v a 2 s .c o m public void propertyChange(PropertyChangeEvent event) { if (event.getProperty() == CMSIS_PACK_ROOT_PREFERENCE) { String newPackRoot = event.getNewValue().toString(); ICpPackManager pm = CpPlugIn.getDefault().getPackManager(); if (pm != null) pm.setDefaultPackDirectory(newPackRoot); } } }); ICpPackManager pm = CpPlugIn.getDefault().getPackManager(); if (pm != null) pm.setDefaultPackDirectory(packRoot); }
From source file:com.asakusafw.shafu.internal.asakusafw.gradle.AsakusaFrameworkTemplateProvider.java
License:Apache License
private URL getCatalogLocation(SubMonitor monitor) throws CoreException { monitor.beginTask(Messages.AsakusaFrameworkTemplateProvider_monitorGetCatalogLocation, 10); IPreferenceStore prefs = Activator.getDefault().getPreferenceStore(); String location = prefs.getString(KEY_CATALOG_URL); if (location == null || location.trim().isEmpty()) { // catalog is disabled return null; }/* w w w .j av a2 s . com*/ try { return new URL(location); } catch (MalformedURLException e) { throw new CoreException(new Status(IStatus.WARNING, Activator.PLUGIN_ID, MessageFormat .format(Messages.AsakusaFrameworkTemplateProvider_errorCatalogUrlInvalid, location), e)); } }
From source file:com.asakusafw.shafu.ui.fields.FieldPreferencePage.java
License:Apache License
/** * Registers a new preference field and refresh the field. * @param field the new field// w w w .j a va 2 s.c o m * @param status the initial status * @param <T> the field type * @return the target field */ public <T extends IPreferenceField> T registerField(T field, IStatus status) { fields.put(field.getKey(), field); IPreferenceStore prefs = getPreferenceStore(); values.put(field.getKey(), prefs.getString(field.getKey())); field.setStatus(status); field.refresh(); return field; }
From source file:com.asakusafw.shafu.ui.ShafuUi.java
License:Apache License
private static GradleContext createContext(IProject project, File projectDirectory, List<String> arguments) { GradleContext context = new GradleContext(projectDirectory); IPreferenceStore prefs = Activator.getDefault().getPreferenceStore(); GradleLogLevel logLevel = GradleLogLevel.fromSymbol(prefs.getString(KEY_LOG_LEVEL)); GradleStackTrace stackTrace = GradleStackTrace.fromSymbol(prefs.getString(KEY_STACK_TRACE)); GradleNetworkMode networkMode = GradleNetworkMode.fromSymbol(prefs.getString(KEY_NETWORK_MODE)); Map<String, String> projectProps = decodeToMap(prefs.getString(KEY_PROJECT_PROPERTIES)); Map<String, String> systemProps = decodeToMap(prefs.getString(KEY_SYSTEM_PROPERTIES)); File gradleUserHome = decodeFile(prefs.getString(KEY_GRADLE_USER_HOME)); File javaHome = computeJavaHome(project, prefs); String gradleVersion = decodeVersion(prefs.getString(KEY_GRADLE_VERSION)); URI gradleDistribution = decodeUri(prefs.getString(KEY_GRADLE_DISTRIBUTION)); if (appearsIn(GradleLogLevel.values(), arguments) == false) { context.withGradleArguments(logLevel.getArguments()); }//from www . j a va2 s . c om if (appearsIn(GradleStackTrace.values(), arguments) == false) { context.withGradleArguments(stackTrace.getArguments()); } if (appearsIn(GradleNetworkMode.values(), arguments) == false) { context.withGradleArguments(networkMode.getArguments()); } for (Map.Entry<String, String> entry : projectProps.entrySet()) { context.withGradleArguments(String.format("-P%s=%s", entry.getKey(), entry.getValue())); //$NON-NLS-1$ } context.withGradleArguments(arguments); for (Map.Entry<String, String> entry : systemProps.entrySet()) { context.withJvmArguments(String.format("-D%s=%s", entry.getKey(), entry.getValue())); //$NON-NLS-1$ } context.setGradleUserHomeDir(gradleUserHome); context.setJavaHomeDir(javaHome); context.setGradleVersion(gradleVersion); context.setGradleDistribution(gradleDistribution); return context; }
From source file:com.asakusafw.shafu.ui.ShafuUi.java
License:Apache License
private static File computeJavaHome(IProject project, IPreferenceStore prefs) { File javaHome = decodeFile(prefs.getString(KEY_JAVA_HOME)); if (javaHome != null) { return javaHome; }/* www. j av a 2 s.c o m*/ File javaHomeCandidate = RuntimeUtils.getJavaHome(project); if (javaHomeCandidate != null && RuntimeUtils.isJavaDevelopmentKitLike(javaHomeCandidate)) { return javaHomeCandidate; } return null; }