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

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

Introduction

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

Prototype

String getString(String name);

Source Link

Document

Returns the current value of the string-valued preference with the given name.

Usage

From source file:com.clustercontrol.accesscontrol.dialog.LoginDialog.java

License:Open Source License

/**
 * URL??????// www  .j  a v  a 2s .com
 */
private List<String> getPrefURLs() {
    ArrayList<String> ret = new ArrayList<String>();
    //?URL??
    IPreferenceStore store = ClusterControlPlugin.getDefault().getPreferenceStore();
    int numOfUrlHistory = store.getInt(LoginManager.KEY_URL_NUM);

    for (int i = numOfUrlHistory - 1; i >= 0; i--) {
        String url = store.getString(LoginManager.KEY_URL + "_" + i);
        if (!url.equals("")) {
            ret.add(url);
        }
    }
    return ret;
}

From source file:com.clustercontrol.preference.ClusterControlCorePreferencePage.java

License:Open Source License

@Override
public boolean performOk() {
    m_log.trace("ClusterControlCorePreferencePage.performOk() start");

    // ?//from   w  ww .  j  a  v a  2  s  .  co  m
    ClientSession.restartChecktask(managerPollingInterval.getIntValue());

    // JAX-WS?
    EndpointManager.setHttpRequestTimeout(httpRequestTimeout.getIntValue());
    m_log.info("request.timeout=" + EndpointManager.getHttpRequestTimeout());

    boolean result = super.performOk();

    //?URL?
    IPreferenceStore store = this.getPreferenceStore();
    store.getString(URL);

    LoginManager.setup();
    return result;
}

From source file:com.clustercontrol.repository.preference.RepositoryPreferencePage.java

License:Open Source License

/**
 * ?????//from w  ww .  j  a  v a2s.  c o m
 */
private void applySetting() {
    IPreferenceStore store = this.getPreferenceStore();

    // ?
    store.getString(P_PROGRAM_EXECUTION);
}

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 {//  w w  w .  j  a v  a2  s. c o m
            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 setup() {
    IPreferenceStore store = ClusterControlPlugin.getDefault().getPreferenceStore();

    // Timeout (ms)
    int httpRequestTimeout = store.getInt(KEY_HTTP_REQUEST_TIMEOUT);
    EndpointManager.setHttpRequestTimeout(httpRequestTimeout);
    m_log.info("request.timeout=" + httpRequestTimeout);

    // Proxy//from w  ww .j  a v  a  2s . c o m
    if (store.getBoolean(KEY_PROXY_ENABLE) == true) {
        String proxyHost = store.getString(KEY_PROXY_HOST);
        int proxyPort = store.getInt(KEY_PROXY_PORT);
        String proxyUser = store.getString(KEY_PROXY_USER);
        String proxyPass = store.getString(KEY_PROXY_PASSWORD);
        EndpointManager.setProxy(proxyHost, proxyPort);
        EndpointManager.setAuthenticator(proxyUser, proxyPass);
    } else {
        EndpointManager.setProxy(null, 0);
        EndpointManager.setAuthenticator(null, null);
    }
}

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 {//from   w w w  . ja v a  2  s  .  co  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.collabnet.subversion.merge.actions.MergeEditConflictsAction.java

License:Open Source License

protected void execute(IAction action) throws InvocationTargetException, InterruptedException {
    try {//from   w  ww .  j  a  v  a 2 s .c  o m

        MergeFileAssociation mergeFileAssociation = null;
        try {
            mergeFileAssociation = SVNUIPlugin.getPlugin().getMergeFileAssociation(fileName);
        } catch (BackingStoreException e) {
            mergeFileAssociation = new MergeFileAssociation();
        }

        if (mergeFileAssociation.getType() == MergeFileAssociation.BUILT_IN) {
            editConflictsInternal();
        } else if (mergeFileAssociation.getType() == MergeFileAssociation.DEFAULT_EXTERNAL) {
            IPreferenceStore preferenceStore = SVNUIPlugin.getPlugin().getPreferenceStore();
            String mergeProgramLocation = preferenceStore
                    .getString(ISVNUIConstants.PREF_MERGE_PROGRAM_LOCATION);
            String mergeProgramParameters = preferenceStore
                    .getString(ISVNUIConstants.PREF_MERGE_PROGRAM_PARAMETERS);
            editConflictsExternal(mergeProgramLocation, mergeProgramParameters);
        } else {
            editConflictsExternal(mergeFileAssociation.getMergeProgram(), mergeFileAssociation.getParameters());
        }

    } catch (Exception e) {
        if (mergeConflictsCompareInput == null)
            mergeConflictsCompareInput = new MergeConflictsCompareInput(new CompareConfiguration(),
                    conflictDescriptor);
        mergeConflictsCompareInput.setFinished(true);
        throw new InvocationTargetException(e);
    }
}

From source file:com.curlap.orb.plugin.builder.CurlOrbBuilder.java

License:Open Source License

private void setCurlProject() {
    IPreferenceStore store = OrbPlugin.getDefault().getPreferenceStore();
    String curlPrjName = "";
    curlPrjName = store.getString(PreferenceConstants.CURL_ORB_BUILDER_CURL_PRJNAME);
    IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
    fCurlProject = root.getProject(curlPrjName);
    fCurlProjectLocation = fCurlProject.getLocationURI();
}

From source file:com.density.ezsbt.preference.SbtPreferencePage.java

License:Apache License

protected void makeJavaHomePreference(Composite parent) {
    Label label = new Label(parent, SWT.LEFT);
    label.setText("Default javaHome:");
    javaHomeInput = new Text(parent, SWT.LEFT | SWT.BORDER);
    IPreferenceStore store = getPreferenceStore();
    javaHomeInput.setText(store.getString(PluginConstants.JAVA_HOME_KEY));
    javaHomeInput.setLayoutData(new RowData(350, SWT.DEFAULT));
}

From source file:com.density.ezsbt.preference.SbtPreferencePage.java

License:Apache License

protected void makeJavaOptionsPreference(Composite parent) {
    Label label = new Label(parent, SWT.LEFT);
    label.setText("Java options:");
    javaOptionsInput = new Text(parent, SWT.LEFT | SWT.BORDER);
    IPreferenceStore store = getPreferenceStore();
    javaOptionsInput.setText(store.getString(PluginConstants.JAVA_OPTIONS_KEY));
    javaOptionsInput.setLayoutData(new RowData(350, SWT.DEFAULT));
}