Example usage for org.eclipse.jface.preference IPreferenceStore setValue

List of usage examples for org.eclipse.jface.preference IPreferenceStore setValue

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferenceStore setValue.

Prototype

void setValue(String name, boolean value);

Source Link

Document

Sets the current value of the boolean-valued preference with the given name.

Usage

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);
}