List of usage examples for org.eclipse.jface.dialogs IDialogSettings getBoolean
boolean getBoolean(String key);
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; }