Example usage for org.eclipse.jface.dialogs IDialogSettings getBoolean

List of usage examples for org.eclipse.jface.dialogs IDialogSettings getBoolean

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IDialogSettings getBoolean.

Prototype

boolean getBoolean(String key);

Source Link

Document

Convenience API.

Usage

From source file:ar.com.fluxit.jqa.wizard.JQAWizard.java

License:Open Source License

private void restoreState() {
    try {/*from  ww w.jav  a  2  s .c  om*/
        final IDialogSettings settings = JQAEclipsePlugin.getDefault().getDialogSettings();
        final String rulesContextFileString = settings.get("rulesContextFileName");
        if (rulesContextFileString != null) {
            final IPath rulesContextFilePath = Path.fromPortableString(rulesContextFileString);
            final IFile rulesContextFile = ResourcesPlugin.getWorkspace().getRoot()
                    .getFile(rulesContextFilePath);
            setRulesContextFile(rulesContextFile);
        }
        final String[] targetProjectNames = settings.getArray("targetProjectNames");
        if (targetProjectNames != null) {

            IProject[] targetProjects = new IProject[targetProjectNames.length];
            for (int i = 0; i < targetProjects.length; i++) {
                targetProjects[i] = ResourcesPlugin.getWorkspace().getRoot().getProject(targetProjectNames[i]);
            }
            this.targetProjects = targetProjects;
        }
        this.newRulesContext = settings.getBoolean("newRulesContext");
    } catch (Exception e) {
        JQAEclipsePlugin.getDefault().getLog().log(new Status(IStatus.ERROR, JQAEclipsePlugin.PLUGIN_ID,
                IStatus.OK, "Error while restoring state", e));
    }
}

From source file:at.bestsolution.efxclipse.tooling.pde.e4.project.PluginContentPage.java

License:Open Source License

/**
 * Creates all of the plugin options widgets
 * @param container//from   ww w .j  a  va2s.c  om
 */
protected void createPluginClassGroup(Composite container) {
    Group classGroup = SWTFactory.createGroup(container, PDEUIMessages.ContentPage_pClassGroup, 2, 1,
            GridData.FILL_HORIZONTAL);

    IDialogSettings settings = getDialogSettings();

    fGenerateActivator = SWTFactory.createCheckButton(classGroup, PDEUIMessages.ContentPage_generate, null,
            (settings != null) ? !settings.getBoolean(S_GENERATE_ACTIVATOR) : true, 2);
    fGenerateActivator.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            fClassLabel.setEnabled(fGenerateActivator.getSelection());
            fClassText.setEnabled(fGenerateActivator.getSelection());
            updateData();
            validatePage();
        }
    });

    fClassLabel = new Label(classGroup, SWT.NONE);
    fClassLabel.setText(PDEUIMessages.ContentPage_classname);
    GridData gd = new GridData();
    gd.horizontalIndent = 20;
    fClassLabel.setLayoutData(gd);
    fClassText = createText(classGroup, classListener);

    fUIPlugin = SWTFactory.createCheckButton(classGroup, PDEUIMessages.ContentPage_uicontribution, null,
            (settings != null) ? !settings.getBoolean(S_UI_PLUGIN) : true, 2);
    fUIPlugin.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            updateData();
            validatePage();
        }
    });

    fApiAnalysisButton = SWTFactory.createCheckButton(classGroup,
            PDEUIMessages.PluginContentPage_enable_api_analysis, null, false, 2);
    fApiAnalysisButton.setSelection((settings != null) ? settings.getBoolean(S_API_ANALYSIS) : false);
    fApiAnalysisButton.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            updateData();
            validatePage();
        }
    });
}

From source file:ca.mcgill.sable.soot.testing.TestOptionsDialogHandler.java

License:Open Source License

public String getCmdLine() {
    IDialogSettings settings = SootPlugin.getDefault().getDialogSettings();

    StringBuffer cmd = new StringBuffer();
    String path = null;//from  ww w.  jav a2s.c  o m
    String defaultVal = null;
    //String phaseOptsAlias = null;
    //String phaseAlias = null;
    //String subPhaseAlias = null;
    String key = null;
    boolean value = false;
    //HashMap phasePairs = new HashMap();
    boolean boolDefault = false;

    key = "" + " " + "" + " " + "h";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "version";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "v";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "app";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "w";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "allow-phantom-refs";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "cp";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "src-prec";
    path = settings.get(key.trim());

    defaultVal = "c";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "via-grimp";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "xml-attributes";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "d";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "o";
    path = settings.get(key.trim());

    defaultVal = "c";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "O";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "W";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "via-shimple";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "process-path";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0)) {

        StringTokenizer st = new StringTokenizer(path);
        while (st.hasMoreTokens()) {

            cmd.append(DASH);
            cmd.append(key.trim());
            cmd.append(SPACE);
            cmd.append(st.nextToken());
            cmd.append(SPACE);
        }
    }

    key = "" + " " + "" + " " + "a";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "i";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0)) {

        StringTokenizer st = new StringTokenizer(path);
        while (st.hasMoreTokens()) {

            cmd.append(DASH);
            cmd.append(key.trim());
            cmd.append(SPACE);
            cmd.append(st.nextToken());
            cmd.append(SPACE);
        }
    }

    key = "" + " " + "" + " " + "x";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0)) {

        StringTokenizer st = new StringTokenizer(path);
        while (st.hasMoreTokens()) {

            cmd.append(DASH);
            cmd.append(key.trim());
            cmd.append(SPACE);
            cmd.append(st.nextToken());
            cmd.append(SPACE);
        }
    }

    key = "" + " " + "" + " " + "dynamic-classes";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0)) {

        StringTokenizer st = new StringTokenizer(path);
        while (st.hasMoreTokens()) {

            cmd.append(DASH);
            cmd.append(key.trim());
            cmd.append(SPACE);
            cmd.append(st.nextToken());
            cmd.append(SPACE);
        }
    }

    key = "" + " " + "" + " " + "dynamic-path";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0)) {

        StringTokenizer st = new StringTokenizer(path);
        while (st.hasMoreTokens()) {

            cmd.append(DASH);
            cmd.append(key.trim());
            cmd.append(SPACE);
            cmd.append(st.nextToken());
            cmd.append(SPACE);
        }
    }

    key = "" + " " + "" + " " + "dynamic-package";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0)) {

        StringTokenizer st = new StringTokenizer(path);
        while (st.hasMoreTokens()) {

            cmd.append(DASH);
            cmd.append(key.trim());
            cmd.append(SPACE);
            cmd.append(st.nextToken());
            cmd.append(SPACE);
        }
    }

    key = "" + " " + "" + " " + "keep-line-number";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "keep-bytecode-offset";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "annot-nullpointer";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "annot-arraybounds";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "time";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "" + " " + "" + " " + "subtract-gc";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "no-splitting";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "no-typing";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "aggregate-all-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "no-aggregating";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "use-original-names";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "pack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "no-cp";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "no-nop-elimination";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "no-unreachable-code-elimination";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb" + " " + "verbatim";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.asv" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.asv" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.ulp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.ulp" + " " + "unsplit-original-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.lns" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.lns" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.cp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.cp" + " " + "only-regular-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.cp" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.dae" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.dae" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.ls" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.a" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.a" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.ule" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.tr" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.cp-ule" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.lp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.lp" + " " + "unsplit-original-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.ne" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jb.uce" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.oldcha" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.vta" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.vta" + " " + "passes";

    defaultVal = "1";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.cha" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.cha" + " " + "verbose";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "verbose";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "ignore-types";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "force-gc";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "pre-jimplify";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "vta";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "rta";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "field-based";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "types-for-sites";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "merge-stringbuffer";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "simulate-natives";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "simple-edges-bidirectional";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "on-fly-cg";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "parms-as-fields";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "returns-as-fields";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "simplify-offline";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "simplify-sccs";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "ignore-types-for-sccs";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "propagator";
    path = settings.get(key.trim());

    defaultVal = "worklist";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "set-impl";
    path = settings.get(key.trim());

    defaultVal = "double";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "double-set-old";
    path = settings.get(key.trim());

    defaultVal = "hybrid";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "double-set-new";
    path = settings.get(key.trim());

    defaultVal = "hybrid";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "dump-html";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "dump-pag";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "dump-solution";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "topo-sort";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "dump-types";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "class-method-var";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "dump-answer";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "trim-invoke-graph";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "cg.spark" + " " + "add-tags";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wstp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wsop" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjtp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.smb" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.smb" + " " + "insert-null-checks";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.smb" + " " + "insert-redundant-casts";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.smb" + " " + "allowed-modifier-changes";
    path = settings.get(key.trim());

    defaultVal = "unsafe";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.si" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.si" + " " + "insert-null-checks";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.si" + " " + "insert-redundant-casts";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.si" + " " + "expansion-factor";

    defaultVal = "3";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.si" + " " + "max-container-size";

    defaultVal = "5000";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.si" + " " + "max-inlinee-size";

    defaultVal = "20";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjop.si" + " " + "allowed-modifier-changes";
    path = settings.get(key.trim());

    defaultVal = "unsafe";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjtp2" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "wjtp2.ra" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "stp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "sop" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jtp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.cse" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.cse" + " " + "naive-side-effect";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.bcm" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.bcm" + " " + "naive-side-effect";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.lcm" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.lcm" + " " + "unroll";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.lcm" + " " + "naive-side-effect";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.lcm" + " " + "safe";
    path = settings.get(key.trim());

    defaultVal = "safe";

    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.cp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.cp" + " " + "only-regular-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.cp" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.cpf" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.cbf" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.dae" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.dae" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.uce1" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.uce2" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.ubf1" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.ubf2" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jop.ule" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.npc" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.npc" + " " + "only-array-ref";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.npc" + " " + "profiling";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.abc" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.abc" + " " + "with-all";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.abc" + " " + "with-fieldref";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.abc" + " " + "with-arrayref";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.abc" + " " + "with-cse";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.abc" + " " + "with-classfield";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.abc" + " " + "with-rectarray";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.abc" + " " + "profiling";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.profiling" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.profiling" + " " + "notmainentry";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.sea" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.sea" + " " + "naive";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.fieldrw" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "jap.fieldrw" + " " + "threshold";

    defaultVal = "100";

    path = settings.get(key.trim());
    if ((path != null) && (path.length() != 0) && (!path.equals(defaultVal))) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(COLON);
        cmd.append(path);
        cmd.append(SPACE);
    }

    key = "p" + " " + "gb" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "gb.a1" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "gb.a1" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "gb.cf" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "gb.a2" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "gb.a2" + " " + "only-stack-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "gb.ule" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "gop" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lso" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lso" + " " + "debug";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lso" + " " + "inter";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lso" + " " + "sl";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lso" + " " + "sl2";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lso" + " " + "sll";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lso" + " " + "sll2";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.pho" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.ule" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lp" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bb.lp" + " " + "unsplit-original-locals";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "bop" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "tag" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = false;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "tag.ln" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "tag.an" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "tag.dep" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    key = "p" + " " + "tag.fieldrw" + " " + "disabled";
    value = settings.getBoolean(key.trim());

    boolDefault = true;

    if (value != boolDefault) {
        cmd.append(DASH);
        cmd.append(key.trim());
        cmd.append(SPACE);
    }

    return cmd.toString();
}

From source file:cli.workspacecreator.wizards.SetupWizard.java

License:Open Source License

private void initDialogSettings() {
    IDialogSettings section = getDialogSettings();
    model.fetchSource = section.getBoolean(FETCH_SOURCE);
    model.localFolder = section.get(LOCAL_FOLDER);
    model.repoUrl = section.get(REPO_URL);
    model.userName = section.get(REPO_USER);
    ISecurePreferences root = SecurePreferencesFactory.getDefault();
    ISecurePreferences node = root.node("/biz/tradescape/workspacecrator/svn");
    try {/*from w w w.  j  a  v a 2  s. c om*/
        String pass = node.get("password", null/*default*/);
        if (pass != null)
            model.password = pass;
    } catch (StorageException e) {
        e.printStackTrace();
    }

}

From source file:codemirror.eclipse.swt.search.FindReplaceDialog.java

License:Open Source License

/**
 * Initializes itself from the dialog settings with the same state
 * as at the previous invocation.//from w w w . j  av  a  2s .  c o  m
 */
private void readConfiguration() {
    IDialogSettings s = getDialogSettings();

    fWithOverlayInit = s.get("overlay") == null || s.getBoolean("overlay"); //$NON-NLS-1$ //$NON-NLS-2$
    fWrapInit = s.get("wrap") == null || s.getBoolean("wrap"); //$NON-NLS-1$ //$NON-NLS-2$
    fCaseInit = s.getBoolean("casesensitive"); //$NON-NLS-1$
    fWholeWordInit = s.getBoolean("wholeword"); //$NON-NLS-1$
    fIncrementalInit = s.getBoolean("incremental"); //$NON-NLS-1$
    fIsRegExInit = s.getBoolean("isRegEx"); //$NON-NLS-1$

    String[] findHistory = s.getArray("findhistory"); //$NON-NLS-1$
    if (findHistory != null) {
        List history = getFindHistory();
        history.clear();
        for (int i = 0; i < findHistory.length; i++)
            history.add(findHistory[i]);
    }

    String[] replaceHistory = s.getArray("replacehistory"); //$NON-NLS-1$
    if (replaceHistory != null) {
        List history = getReplaceHistory();
        history.clear();
        for (int i = 0; i < replaceHistory.length; i++)
            history.add(replaceHistory[i]);
    }
}

From source file:com.appcelerator.titanium.desktop.ui.wizard.DesktopPackagingPage.java

License:Apache License

/**
 * Grab the stored values from IDialogSettings and set up the UI to reflect what was saved.
 *//*from w ww.  ja v a 2  s .  c  om*/
private void restoreWidgetValues() {
    IDialogSettings dialogSettings = getDialogSettings();
    if (dialogSettings != null) {
        String[] array = dialogSettings.getArray("platforms"); //$NON-NLS-1$
        if (array != null) {
            Set<String> platforms = new HashSet<String>(Arrays.asList(array));
            if (platforms.contains(Packager.LINUX_PLATFORM)) {
                linuxPlatformButton.setSelection(true);
            }
            if (platforms.contains(Packager.MAC_PLATFORM)) {
                macPlatformButton.setSelection(true);
            }
            if (platforms.contains(Packager.WINDOWS_PLATFORM)) {
                winPlatformButton.setSelection(true);
            }
        }

        String visibility = dialogSettings.get("visibility"); //$NON-NLS-1$
        if (visibility != null) {
            if (Packager.PRIVATE_VISIBILITY.equals(visibility)) {
                privatePublishButton.setSelection(true);
                publicPublishButton.setSelection(false);
            } else {
                privatePublishButton.setSelection(false);
                publicPublishButton.setSelection(true);
            }
        }

        String runtime = dialogSettings.get("runtime"); //$NON-NLS-1$
        if (runtime != null) {
            if (Packager.NETWORK_RUNTIME.equals(runtime)) {
                networkInstallerButton.setSelection(true);
                bundledInstallerType.setSelection(false);
            } else {
                networkInstallerButton.setSelection(false);
                bundledInstallerType.setSelection(true);
            }
        }

        boolean release = dialogSettings.getBoolean("release"); //$NON-NLS-1$
        releaseButton.setSelection(release);
        dontReleaseButton.setSelection(!release);
    }
}

From source file:com.aptana.editor.findbar.impl.EclipseFindSettings.java

License:Open Source License

/**
 * Initializes itself from the dialog settings with the same state as at the previous invocation.
 *///from  ww  w. ja  va 2  s .c o  m
/* default */void readConfiguration() {
    IDialogSettings s = getDialogSettings();

    fWrap = s.get("wrap") == null || s.getBoolean("wrap"); //$NON-NLS-1$ //$NON-NLS-2$
    fCase = s.getBoolean("casesensitive"); //$NON-NLS-1$
    fWholeWord = s.getBoolean("wholeword"); //$NON-NLS-1$
    fRegExSearch = s.getBoolean("isRegEx"); //$NON-NLS-1$
    fSelection = s.get("selection"); //$NON-NLS-1$

    String[] findHistory = s.getArray("findhistory"); //$NON-NLS-1$
    if (findHistory != null) {
        fFindHistory.clear();
        for (int i = 0; i < findHistory.length; i++) {
            fFindHistory.add(findHistory[i]);
        }
    }
}

From source file:com.aptana.editor.php.internal.ui.dialog.CustomFilteredItemsSelectionDialog.java

License:Open Source License

/**
 * Restores dialog using persisted settings. The default implementation restores the status of the details line and
 * the selection history./*from   w  w w  .j  a  v a2 s. c o  m*/
 * 
 * @param settings
 *            settings used to restore dialog
 */
protected void restoreDialog(IDialogSettings settings) {
    boolean toggleStatusLine = true;

    if (settings.get(SHOW_STATUS_LINE) != null) {
        toggleStatusLine = settings.getBoolean(SHOW_STATUS_LINE);
    }

    toggleStatusLineAction.setChecked(toggleStatusLine);

    details.setVisible(toggleStatusLine);

    String setting = settings.get(HISTORY_SETTINGS);
    if (setting != null) {
        try {
            IMemento memento = XMLMemento.createReadRoot(new StringReader(setting));
            this.contentProvider.loadHistory(memento);
        } catch (WorkbenchException e) {
            // Simply don't restore the settings
            IdeLog.logError(PHPEplPlugin.getDefault(), e.getMessage(), e);
        }
    }
}

From source file:com.aptana.editor.php.ui.preferences.OptionsConfigurationBlock.java

License:Open Source License

protected void restoreSectionExpansionStates(IDialogSettings settings) {
    for (int i = 0; i < fExpandedComposites.size(); i++) {
        ExpandableComposite excomposite = (ExpandableComposite) fExpandedComposites.get(i);
        if (settings == null) {
            excomposite.setExpanded(i == 0); // only expand the first node by default
        } else {/*from   w w w.  ja  va2  s .  c om*/
            excomposite.setExpanded(settings.getBoolean(SETTINGS_EXPANDED + String.valueOf(i)));
        }
    }
}

From source file:com.aptana.formatter.ui.dialogs.ProjectSelectionDialog.java

License:Open Source License

/**
 * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite)
 *///from w  w  w. jav a  2s .c o m
protected Control createDialogArea(Composite parent) {
    // page group
    Composite composite = (Composite) super.createDialogArea(parent);

    Font font = parent.getFont();
    composite.setFont(font);

    createMessageArea(composite);

    fTableViewer = new TableViewer(composite, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
    fTableViewer.addSelectionChangedListener(new ISelectionChangedListener() {
        public void selectionChanged(SelectionChangedEvent event) {
            doSelectionChanged(((IStructuredSelection) event.getSelection()).toArray());
        }
    });
    fTableViewer.addDoubleClickListener(new IDoubleClickListener() {
        public void doubleClick(DoubleClickEvent event) {
            okPressed();
        }
    });
    GridData data = new GridData(SWT.FILL, SWT.FILL, true, true);
    data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT;
    data.widthHint = SIZING_SELECTION_WIDGET_WIDTH;
    fTableViewer.getTable().setLayoutData(data);

    fTableViewer.setLabelProvider(new WorkbenchLabelProvider());
    fTableViewer.setContentProvider(ArrayContentProvider.getInstance());

    fTableViewer.getControl().setFont(font);

    if (natureId != null) {
        fTableViewer.addFilter(new ViewerFilter() {
            public boolean select(Viewer viewer, Object parentElement, Object element) {
                if (element instanceof IProject) {
                    IProject project = (IProject) element;
                    try {
                        return project.hasNature(natureId);
                    } catch (CoreException e) {
                        IdeLog.logError(FormatterUIEplPlugin.getDefault(), e, IDebugScopes.DEBUG);
                        return false;
                    }
                }
                return true;
            }
        });
    }

    Button checkbox = new Button(composite, SWT.CHECK);
    checkbox.setText(Messages.ProjectSelectionDialog_filter);
    checkbox.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, true, false));
    checkbox.addSelectionListener(new SelectionListener() {
        public void widgetSelected(SelectionEvent e) {
            updateFilter(((Button) e.widget).getSelection());
        }

        public void widgetDefaultSelected(SelectionEvent e) {
            updateFilter(((Button) e.widget).getSelection());
        }
    });
    IDialogSettings dialogSettings = FormatterUIEplPlugin.getDefault().getDialogSettings();
    boolean doFilter = !dialogSettings.getBoolean(DIALOG_SETTINGS_SHOW_ALL)
            && !fProjectsWithSpecifics.isEmpty();
    checkbox.setSelection(doFilter);
    updateFilter(doFilter);

    IProject[] input = ResourcesPlugin.getWorkspace().getRoot().getProjects();
    fTableViewer.setInput(input);

    doSelectionChanged(new Object[0]);
    Dialog.applyDialogFont(composite);
    return composite;
}