List of usage examples for org.eclipse.jface.preference IPreferenceStore getString
String getString(String name);
From source file:com.mulgasoft.emacsplus.preferences.PrefVars.java
License:Open Source License
/** * Get the current value of the preference from the preference store * // www .j a v a 2 s. 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.netxforge.csv.CSVResourceFactory.java
License:Open Source License
protected void mapOptionsFromPreferences() { // Get the delimiter preference. IPreferenceStore store = Activator.getDefault().getPreferenceStore(); String delimiter = store.getString(PreferenceConstants.P_DELIMETER); if (PreferenceConstants.EXCEL_NORTH_EUROPE_PREFERENCE.equals(delimiter)) { saveOptions.put(CSVResourceImpl.OPTION_EXCEL_NORTH_EUROPE, Boolean.TRUE); }/*from www . j av a 2s . c o m*/ }
From source file:com.nextep.designer.ApplicationWorkbenchAdvisor.java
License:Open Source License
private IConnection getRepositoryConnection() { final IConnection conn = CorePlugin.getTypedObjectFactory().create(IConnection.class); final IPreferenceStore prefs = Activator.getDefault().getPreferenceStore(); final String vendor = prefs.getString(PROP_REPO_VENDOR); final String user = prefs.getString(PROP_REPO_USER); final String password = prefs.getString(PROP_REPO_PASSWORD); final String server = prefs.getString(PROP_REPO_SERVER); final String port = prefs.getString(PROP_REPO_PORT); final String instance = prefs.getString(PROP_REPO_INSTANCE); final String database = prefs.getString(PROP_REPO_DATABASE); conn.setDBVendor(DBVendor.valueOf(vendor)); conn.setLogin(user);/*from ww w. j a v a 2s. c o m*/ conn.setPassword(password); conn.setPasswordSaved(true); conn.setServerIP(server); conn.setServerPort(port); conn.setInstance(instance); conn.setDatabase(database); conn.setSchema(""); //$NON-NLS-1$ return conn; }
From source file:com.nextep.designer.dbgm.ui.services.DBGMUIHelper.java
License:Open Source License
private static IConnection doGetConnection(TargetType t) { IConnection connection = null;//from www.j a v a 2 s. c o m Collection<IConnection> connections = null; if (t != null) { connections = VCSPlugin.getViewService().getCurrentViewTargets().getTarget(t); } else { connections = VCSPlugin.getViewService().getCurrentViewTargets().getConnections(); } if (connections.isEmpty()) { MessageDialog.openWarning(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), DBGMUIMessages.getString("noExistingTargetConnectionTitle"), //$NON-NLS-1$ MessageFormat.format(DBGMUIMessages.getString("noExistingTargetConnection"), //$NON-NLS-1$ t == null ? DBGMUIMessages.getString("helper.all") : t.getLabel())); //$NON-NLS-1$ connection = (IConnection) UIControllerFactory .getController(IElementType.getInstance(IConnection.TYPE_ID)) .newInstance(VCSPlugin.getViewService().getCurrentViewTargets()); if (connection == null) { throw new ErrorException(DBGMUIMessages.getString("helper.connection.noTarget") + t.getLabel()); //$NON-NLS-1$ } } else if (connections.size() == 1) { connection = connections.iterator().next(); } else { ConnectionSelector selector = new ConnectionSelector(t); final IPreferenceStore store = DbgmUIPlugin.getDefault().getPreferenceStore(); String lastConnection = store.getString(PREF_LAST_CONNECTION); if (lastConnection != null) { selector.setDefaultConnection(lastConnection); } final GUIWrapper w = new GUIWrapper(selector, DBGMUIMessages.getString("chooseConnectionTitle"), 520, //$NON-NLS-1$ 130); PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() { @Override public void run() { w.invoke(); } }); if (!w.isCancelled()) { connection = selector.getSelection(); store.putValue(PREF_LAST_CONNECTION, connection.getName()); } else { throw new CancelException(DBGMUIMessages.getString("helper.cancelled")); //$NON-NLS-1$ } } checkConnectionPassword(connection); return connection; }
From source file:com.nextep.designer.sqlclient.ui.helpers.ExportHelper.java
License:Open Source License
public static void initialize() { final IPreferenceStore prefs = SQLClientPlugin.getDefault().getPreferenceStore(); final String dateFormatPattern = prefs.getString(PreferenceConstants.EXPORT_DATE_FORMAT); dateFormat = new SimpleDateFormat(dateFormatPattern); separator = prefs.getString(PreferenceConstants.EXPORT_SEPARATOR); encloser = prefs.getString(PreferenceConstants.EXPORT_ENCLOSER); escaper = prefs.getString(PreferenceConstants.EXPORT_ESCAPER); decimalSeparator = prefs.getString(PreferenceConstants.EXPORT_DECIMAL_SEPARATOR); }
From source file:com.nextep.designer.synch.ui.services.impl.SynchronizationUIService.java
License:Open Source License
@Override public Collection<IVersionable<?>> getDataSynchronizationTables() { Collection<IVersionable<?>> tables = new ArrayList<IVersionable<?>>(); IPreferenceStore store = SynchUIPlugin.getDefault().getPreferenceStore(); final String prefKey = buildPreferenceKey(PREF_DATASYNC_TABLES_KEY); String preference = store.getString(prefKey); boolean needsResave = false; if (preference != null && !"".equals(preference)) { StringReader reader = new StringReader(preference); try {/* w w w . j a v a 2 s .co m*/ IMemento memento = XMLMemento.createReadRoot(reader); for (IMemento m : memento.getChildren(DATASYNC_TABLE_REFID)) { final String refId = m.getID(); if (refId != null) { IReference r = new Reference(IElementType.getInstance(IBasicTable.TYPE_ID), null, null); r.setUID(new UID(Long.valueOf(refId))); try { IReferenceable table = VersionHelper.getReferencedItem(r); tables.add(VersionHelper.getVersionable(table)); } catch (UnresolvedItemException e) { log.warn( "Could not retrieve all tables to synchronized, removing element from data synchronization, reason is : " + e.getMessage(), e); needsResave = true; } } } } catch (WorkbenchException e) { log.warn("Unable to retrieve predefined tables to synchronize", e); //$NON-NLS-1$ } } // Resaving tables if we lost some references if (needsResave) { saveDataSynchronizationTables(tables); } return tables; }
From source file:com.nextep.designer.unittest.synch.SynchronizationTest.java
License:Open Source License
private IConnection buildConnection() { final IPreferenceStore store = Activator.getDefault().getPreferenceStore(); final DBVendor vendor = VCSPlugin.getService(IWorkspaceService.class).getCurrentWorkspace().getDBVendor(); final String prefix = vendor.name().toLowerCase() + "."; //$NON-NLS-1$ final String user = store.getString(prefix + PROP_USER); final String password = store.getString(prefix + PROP_PASSWORD); final String instance = store.getString(prefix + PROP_INSTANCE); final String database = store.getString(prefix + PROP_DATABASE); final String port = store.getString(prefix + PROP_PORT); final String server = store.getString(prefix + PROP_SERVER); IConnection conn = CorePlugin.getTypedObjectFactory().create(IConnection.class); conn.setLogin(user);// w w w . j a va 2s . co m conn.setPassword(password); conn.setInstance(instance); conn.setDatabase(database); conn.setServerIP(server); conn.setServerPort(port); return conn; }
From source file:com.nextep.designer.vcs.ui.persistence.TargetSetPersistenceAccessor.java
License:Open Source License
/** * Retrieves the target set for the current view / user from the workspace * // w ww . j a v a2 s .co m * @return the current target set containing all user connections */ private ITargetSet getTargetSet(IWorkspace view) { final ITargetSet set = CorePlugin.getTypedObjectFactory().create(ITargetSet.class); set.setView(view); IPreferenceStore store = VCSUIPlugin.getDefault().getPreferenceStore(); String preference = store.getString(getPreferenceKeyForTargetSet(view)); StringReader reader = new StringReader(preference); try { IMemento memento = XMLMemento.createReadRoot(reader); if (memento != null) { List<IConnection> connections = restoreState(memento); set.setConnections(connections); } } catch (WorkbenchException e) { LOGGER.warn(VCSUIMessages.getString("helper.connection.undefined")); //$NON-NLS-1$ } return set; }
From source file:com.nextep.designer.welcome.DesignerContentDetector.java
License:Open Source License
@Override public boolean isNewContentAvailable() { final IPreferenceStore store = Activator.getDefault().getPreferenceStore(); final String lastWelcomeVersion = store.getString(PROP_LAST_WELCOME_VERSION); if (null == lastWelcomeVersion || !lastWelcomeVersion.equals(WELCOME_VERSION)) { store.setValue(PROP_LAST_WELCOME_VERSION, WELCOME_VERSION); return true; }/*from ww w . j a v a2 s. c o m*/ return false; }
From source file:com.nitorcreations.robotframework.eclipseide.editors.ColorManager.java
License:Apache License
public Color getColor(String preferenceId) { colorPreferences.add(preferenceId);/* w ww . j a va 2 s . c o m*/ IPreferenceStore preferenceStore = Activator.getDefault().getPreferenceStore(); if (!listenerRegistered) { preferenceStore.addPropertyChangeListener(new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { dispose(); } }); listenerRegistered = true; } String rgbString = preferenceStore.getString(preferenceId); String[] rgbArr = rgbString.split(","); RGB irftColor = new RGB(Integer.parseInt(rgbArr[0]), Integer.parseInt(rgbArr[1]), Integer.parseInt(rgbArr[2])); Color color = fColorTable.get(irftColor); if (color == null) { color = new Color(Display.getCurrent(), irftColor); fColorTable.put(irftColor, color); } return color; }