List of usage examples for org.eclipse.jface.preference IPreferenceStore setValue
void setValue(String name, boolean value);
From source file:com.clustercontrol.util.LoginManager.java
License:Open Source License
private static void connect(String managerName) throws Exception { synchronized (getInstance()) { EndpointUnit endpointUnit = EndpointManager.get(managerName); try {//from www . j a va 2s. c om endpointUnit.connect(); String url = endpointUnit.getUrlListStr(); IPreferenceStore store = ClusterControlPlugin.getDefault().getPreferenceStore(); // ???? // ?URL?URL????? int numOfUrlHistory = store.getInt(LoginManager.KEY_URL_NUM); boolean urlExist = false; for (int i = 0; i < numOfUrlHistory; i++) { String histUrl = store.getString(LoginManager.KEY_URL + "_" + i); if (url.equals(histUrl)) { //TODO ????URL??????URL?????? urlExist = true; break; } } //?????URL?? if (!urlExist && !url.equals("")) { store.setValue(LoginManager.KEY_URL + "_" + numOfUrlHistory, url); numOfUrlHistory++; store.setValue(LoginManager.KEY_URL_NUM, numOfUrlHistory); } } catch (Exception e) { throw e; } } }
From source file:com.clustercontrol.util.LoginManager.java
License:Open Source License
public static void saveLoginState() { IPreferenceStore store = ClusterControlPlugin.getDefault().getPreferenceStore(); // Clear old records store.setValue(KEY_LOGIN_STATUS_NUM, 0); // Add history int stateNum = 0; for (EndpointUnit endpointUnit : EndpointManager.getAllManagerList()) { m_log.debug("saveLoginState() : " + stateNum + ", " + endpointUnit.getManagerName()); store.setValue(LoginManager.KEY_LOGIN_STATUS_UID + "_" + stateNum, endpointUnit.getUserId()); store.setValue(LoginManager.KEY_LOGIN_STATUS_URL + "_" + stateNum, endpointUnit.getUrlListStr()); store.setValue(LoginManager.KEY_LOGIN_STATUS_MANAGERNAME + "_" + stateNum, endpointUnit.getManagerName()); stateNum++;//from ww w .ja v a 2 s .c o m } m_log.info("Save login state " + stateNum); store.setValue(KEY_LOGIN_STATUS_NUM, stateNum); // ? try { IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IViewPart viewPart = page.findView(JobListView.ID); if (viewPart instanceof JobListView) { JobListView jobListView = (JobListView) viewPart; m_log.info("login() job update"); jobListView.update(); } } catch (Exception e) { m_log.warn("login() job " + e.getMessage(), e); } }
From source file:com.codenvy.eclipse.ui.wizard.common.pages.AuthenticationWizardPage.java
License:Open Source License
@Override public void handlePageChanging(final PageChangingEvent event) { if (isCurrentPage() && !event.getTargetPage().equals(getPreviousPage())) { // Check that Codenvy authentication is OK try {/* ww w. j ava2 s .c o m*/ CodenvyPlugin.getDefault().getCodenvyBuilder(getURL(), getUsername()) .withCredentials(CodenvyAPI.getClient().newCredentialsBuilder().withUsername(getUsername()) .withPassword(getPassword()).build()) .build().user().current().execute(); // Add the new location to preferences final IPreferenceStore codenvyPreferenceStore = CodenvyUIPlugin.getDefault().getPreferenceStore(); final String[] locations = CodenvyPreferencesInitializer.parseString(codenvyPreferenceStore .getString(CodenvyPreferencesInitializer.REMOTE_REPOSITORIES_LOCATION_KEY_NAME)); if (!asList(locations).contains(urls.getText())) { codenvyPreferenceStore.setValue( CodenvyPreferencesInitializer.REMOTE_REPOSITORIES_LOCATION_KEY_NAME, CodenvyPreferencesInitializer .createList(ObjectArrays.concat(urls.getText(), locations))); } setErrorMessage(null); } catch (CodenvyException e) { setErrorMessage(AUTHENTICATION_ERROR_MESSAGE); event.doit = false; } } }
From source file:com.density.ezsbt.preference.SbtPreferencePage.java
License:Apache License
@Override protected void performApply() { super.performApply(); IPreferenceStore store = getPreferenceStore(); String sum = ""; for (TableItem item : commandTable.getItems()) { sum = CommandsConvertor.addCommandPair(sum, item.getText(0), item.getText(1)); }//from w ww.j a v a2 s . co m store.setValue(PluginConstants.COMMANDS_NAME_KEY, sum); store.setValue(PluginConstants.JAVA_HOME_KEY, javaHomeInput.getText()); store.setValue(PluginConstants.JAVA_OPTIONS_KEY, javaOptionsInput.getText()); store.setValue(PluginConstants.HIDE_RESOLVE_KEY, hideResolveCheck.getSelection()); }
From source file:com.dnw.depmap.Activator.java
License:Open Source License
/** * Loads preference settings from preference store. * // w ww .j a v a 2 s . co m * @author manbaum * @since Oct 24, 2014 */ private void loadPreference() { // loads Neo4j database settings. IPreferenceStore store = super.getPreferenceStore(); if (store.getBoolean(PrefKeys.P_USESTANDALONE)) { useEmbedded = false; DBURL = store.getString(PrefKeys.P_DBURL); } else if (store.getBoolean(PrefKeys.P_USEEMBEDDED)) { useEmbedded = true; DBPATH = store.getString(PrefKeys.P_DBDIR); } else { useEmbedded = false; DBURL = "http://localhost:7474/db/data"; store.setValue(PrefKeys.P_USESTANDALONE, true); store.setValue(PrefKeys.P_DBURL, DBURL); } // loads class/package filter settings. filter.clearAllows(); filter.clearBlocks(); filter.setPreferWhite(store.getBoolean(PrefKeys.P_PREFERWHITE)); String white = store.getString(PrefKeys.P_WHITELIST); if (white != null) { String[] list = white.split("\\s*\\n\\s*"); for (String s : list) { s = s.trim(); if (!s.isEmpty() && !s.startsWith("#")) { console.println("allow: \"" + s + "\""); if (s.startsWith("@")) filter.addAllowMatcher(new StringMatcher(s.substring(1))); else filter.addAllowMatcher(new RegexMatcher(s)); } } } String black = store.getString(PrefKeys.P_BLACKLIST); if (black != null) { String[] list = black.split("\\s*\\n\\s*"); for (String s : list) { s = s.trim(); if (!s.isEmpty() && !s.startsWith("#")) { console.println("block: \"" + s + "\""); if (s.startsWith("@")) filter.addBlockMatcher(new StringMatcher(s.substring(1))); else filter.addBlockMatcher(new RegexMatcher(s)); } } } // loads pre-executing Cypher statements setting. preExec = store.getBoolean(PrefKeys.P_USEPREEXEC); statements.clear(); if (preExec) { String ss = store.getString(PrefKeys.P_PREEXEC); if (ss != null) { String[] array = ss.split("\\s*\\n\\s*"); for (String s : array) { s = s.trim(); if (!s.isEmpty() && !s.startsWith("#")) { console.println("statement: \"" + s + "\""); statements.add(s); } } } else { preExec = false; } } // re-creates something according to the new settings. accessor = useEmbedded ? new EmbeddedNeoAccessor(DBPATH) : new RestfulNeoAccessor(DBURL); neo = new NeoDao(new NeoWriter(accessor), filter); }
From source file:com.dubture.twig.ui.preferences.TwigCodeassistPreferencePage.java
License:Open Source License
protected void performDefaults() { IPreferenceStore store = DLTKUIPlugin.getDefault().getPreferenceStore(); store.setValue(PreferenceConstants.AUTOCLOSE_PRINT_TAGS, true); store.setValue(PreferenceConstants.AUTOCLOSE_STATEMENT_TAGS, true); store.setValue(PreferenceConstants.AUTOCREATE_STATEMENT_TAGS, true); store.setValue(PreferenceConstants.MARK_OCCURRENCES, true); super.performDefaults(); }
From source file:com.dubture.twig.ui.preferences.TwigCodeassistPreferencePage.java
License:Open Source License
public boolean performOk() { IPreferenceStore store = TwigUICorePlugin.getDefault().getPreferenceStore(); store.setValue(PreferenceConstants.AUTOCLOSE_PRINT_TAGS, autoclosePrintTags.getSelection()); store.setValue(PreferenceConstants.AUTOCLOSE_STATEMENT_TAGS, autocloseStatementTags.getSelection()); store.setValue(PreferenceConstants.AUTOCREATE_STATEMENT_TAGS, autocreateStatementTags.getSelection()); store.setValue(PreferenceConstants.MARK_OCCURRENCES, markOccurrences.getSelection()); return super.performOk(); }
From source file:com.ebmwebsourcing.petals.services.explorer.SourceManager.java
License:Open Source License
/** * Saves the sources in the preferences, so that they can be restored at next startup. *//*from www . ja va 2 s .co m*/ private void storeSources() { StringBuffer extWk = new StringBuffer(); StringBuffer saFldr = new StringBuffer(); for (EndpointSource source : this.sources) { if (source instanceof ExternalWorkspaceSource) { extWk.append(((ExternalWorkspaceSource) source).getDirectory().getAbsolutePath()); extWk.append(";;"); } else if (source instanceof SaDirectorySource) { saFldr.append(((SaDirectorySource) source).getDirectoryOrSaFile().getAbsolutePath()); saFldr.append(";;"); } } IPreferenceStore store = PetalsServicesPlugin.getDefault().getPreferenceStore(); store.setValue(EXT_WK_SRC_PREF, extWk.toString()); store.setValue(SA_FLDR_SRC_PREF, saFldr.toString()); }
From source file:com.elphel.vdt.core.options.OptionsUtils.java
License:Open Source License
public static void setStoreVersion(final String version, final String contextID, IPreferenceStore store) { final String contentKey = getContentKey(contextID); final String versionKey = getVersionKey(contextID); if ((version != null) && store.contains(contentKey)) store.setValue(versionKey, version); else//from w w w .jav a 2 s . co m store.setToDefault(versionKey); }
From source file:com.elphel.vdt.ui.preferences.ToolLocationFieldEditor.java
License:Open Source License
static void setLocation(IPreferenceStore store, Tool tool, String location) { tool.setLocation(location);//w ww .j a v a2 s . c o m store.setValue(OptionsCore.getLocationPreferenceName(tool), location); }