A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / ui / preferences / MarkOccurrencesConfigurationBlock.java
index dab1aa8..cd88ab4 100644 (file)
@@ -16,8 +16,12 @@ import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
 
-import org.eclipse.core.runtime.IStatus;
+import net.sourceforge.phpdt.internal.ui.dialogs.StatusInfo;
+import net.sourceforge.phpdt.internal.ui.util.PixelConverter;
+import net.sourceforge.phpdt.ui.PreferenceConstants;
 
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.jface.text.Assert;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.events.SelectionEvent;
 import org.eclipse.swt.events.SelectionListener;
@@ -28,146 +32,197 @@ import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Control;
 import org.eclipse.swt.widgets.Label;
 
-import org.eclipse.jface.text.Assert;
-
-import net.sourceforge.phpdt.ui.PreferenceConstants;
-
-import net.sourceforge.phpdt.internal.ui.dialogs.StatusInfo;
-import net.sourceforge.phpdt.internal.ui.util.PixelConverter;
-
 /**
  * Configures Java Editor hover preferences.
- *
+ * 
  * @since 2.1
  */
-class MarkOccurrencesConfigurationBlock implements IPreferenceConfigurationBlock {
+class MarkOccurrencesConfigurationBlock implements
+               IPreferenceConfigurationBlock {
 
        private OverlayPreferenceStore fStore;
 
+       private Map fCheckBoxes = new HashMap();
 
-       private Map fCheckBoxes= new HashMap();
-       private SelectionListener fCheckBoxListener= new SelectionListener() {
+       private SelectionListener fCheckBoxListener = new SelectionListener() {
                public void widgetDefaultSelected(SelectionEvent e) {
                }
+
                public void widgetSelected(SelectionEvent e) {
-                       Button button= (Button) e.widget;
-                       fStore.setValue((String) fCheckBoxes.get(button), button.getSelection());
+                       Button button = (Button) e.widget;
+                       fStore.setValue((String) fCheckBoxes.get(button), button
+                                       .getSelection());
                }
        };
 
        /**
         * List of master/slave listeners when there's a dependency.
-        *
+        * 
         * @see #createDependency(Button, String, Control)
         * @since 3.0
         */
-       private ArrayList fMasterSlaveListeners= new ArrayList();
+       private ArrayList fMasterSlaveListeners = new ArrayList();
 
        private StatusInfo fStatus;
 
        public MarkOccurrencesConfigurationBlock(OverlayPreferenceStore store) {
                Assert.isNotNull(store);
-               fStore= store;
+               fStore = store;
 
                fStore.addKeys(createOverlayStoreKeys());
        }
 
        private OverlayPreferenceStore.OverlayKey[] createOverlayStoreKeys() {
 
-               ArrayList overlayKeys= new ArrayList();
-
-               overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_OCCURRENCES));
-//             overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_TYPE_OCCURRENCES));
-//             overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_METHOD_OCCURRENCES));
-//             overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_CONSTANT_OCCURRENCES));
-//             overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_FIELD_OCCURRENCES));
-//             overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_LOCAL_VARIABLE_OCCURRENCES));
-//             overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_EXCEPTION_OCCURRENCES));
-//             overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_METHOD_EXIT_POINTS));
-//             overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_MARK_IMPLEMENTORS));
-               overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, PreferenceConstants.EDITOR_STICKY_OCCURRENCES));
-
-               OverlayPreferenceStore.OverlayKey[] keys= new OverlayPreferenceStore.OverlayKey[overlayKeys.size()];
+               ArrayList overlayKeys = new ArrayList();
+
+               overlayKeys.add(new OverlayPreferenceStore.OverlayKey(
+                               OverlayPreferenceStore.BOOLEAN,
+                               PreferenceConstants.EDITOR_MARK_OCCURRENCES));
+               // overlayKeys.add(new
+               // OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,
+               // PreferenceConstants.EDITOR_MARK_TYPE_OCCURRENCES));
+               // overlayKeys.add(new
+               // OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,
+               // PreferenceConstants.EDITOR_MARK_METHOD_OCCURRENCES));
+               // overlayKeys.add(new
+               // OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,
+               // PreferenceConstants.EDITOR_MARK_CONSTANT_OCCURRENCES));
+               // overlayKeys.add(new
+               // OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,
+               // PreferenceConstants.EDITOR_MARK_FIELD_OCCURRENCES));
+               // overlayKeys.add(new
+               // OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,
+               // PreferenceConstants.EDITOR_MARK_LOCAL_VARIABLE_OCCURRENCES));
+               // overlayKeys.add(new
+               // OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,
+               // PreferenceConstants.EDITOR_MARK_EXCEPTION_OCCURRENCES));
+               // overlayKeys.add(new
+               // OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,
+               // PreferenceConstants.EDITOR_MARK_METHOD_EXIT_POINTS));
+               // overlayKeys.add(new
+               // OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN,
+               // PreferenceConstants.EDITOR_MARK_IMPLEMENTORS));
+               overlayKeys.add(new OverlayPreferenceStore.OverlayKey(
+                               OverlayPreferenceStore.BOOLEAN,
+                               PreferenceConstants.EDITOR_STICKY_OCCURRENCES));
+
+               OverlayPreferenceStore.OverlayKey[] keys = new OverlayPreferenceStore.OverlayKey[overlayKeys
+                               .size()];
                overlayKeys.toArray(keys);
                return keys;
        }
 
        /**
         * Creates page for mark occurrences preferences.
-        *
-        * @param parent the parent composite
+        * 
+        * @param parent
+        *            the parent composite
         * @return the control for the preference page
         */
        public Control createControl(Composite parent) {
 
-               Composite composite= new Composite(parent, SWT.NONE);
-               GridLayout layout= new GridLayout();
-               layout.numColumns= 1;
+               Composite composite = new Composite(parent, SWT.NONE);
+               GridLayout layout = new GridLayout();
+               layout.numColumns = 1;
                composite.setLayout(layout);
 
                String label;
 
-               label= PreferencesMessages.getString("JavaEditorPreferencePage.markOccurrences");
-               Button master= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_OCCURRENCES, 0); //$NON-NLS-1$
-
-//             label= PreferencesMessages.MarkOccurrencesConfigurationBlock_markTypeOccurrences;
-//             Button slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_TYPE_OCCURRENCES, 0); //$NON-NLS-1$
-//             createDependency(master, PreferenceConstants.EDITOR_STICKY_OCCURRENCES, slave);
-//
-//             label= PreferencesMessages.MarkOccurrencesConfigurationBlock_markMethodOccurrences;
-//             slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_METHOD_OCCURRENCES, 0); //$NON-NLS-1$
-//             createDependency(master, PreferenceConstants.EDITOR_MARK_METHOD_OCCURRENCES, slave);
-//
-//             label= PreferencesMessages.MarkOccurrencesConfigurationBlock_markConstantOccurrences;
-//             slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_CONSTANT_OCCURRENCES, 0); //$NON-NLS-1$
-//             createDependency(master, PreferenceConstants.EDITOR_MARK_CONSTANT_OCCURRENCES, slave);
-//
-//             label= PreferencesMessages.MarkOccurrencesConfigurationBlock_markFieldOccurrences;
-//             slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_FIELD_OCCURRENCES, 0); //$NON-NLS-1$
-//             createDependency(master, PreferenceConstants.EDITOR_MARK_FIELD_OCCURRENCES, slave);
-//
-//             label= PreferencesMessages.MarkOccurrencesConfigurationBlock_markLocalVariableOccurrences;
-//             slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_LOCAL_VARIABLE_OCCURRENCES, 0); //$NON-NLS-1$
-//             createDependency(master, PreferenceConstants.EDITOR_MARK_LOCAL_VARIABLE_OCCURRENCES, slave);
-//
-//             label= PreferencesMessages.MarkOccurrencesConfigurationBlock_markExceptionOccurrences;
-//             slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_EXCEPTION_OCCURRENCES, 0); //$NON-NLS-1$
-//             createDependency(master, PreferenceConstants.EDITOR_MARK_EXCEPTION_OCCURRENCES, slave);
-//
-//             label= PreferencesMessages.MarkOccurrencesConfigurationBlock_markMethodExitPoints;
-//             slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_METHOD_EXIT_POINTS, 0); //$NON-NLS-1$
-//             createDependency(master, PreferenceConstants.EDITOR_MARK_METHOD_EXIT_POINTS, slave);
-//
-//             label= PreferencesMessages.MarkOccurrencesConfigurationBlock_markImplementors;
-//             slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_MARK_IMPLEMENTORS, 0); //$NON-NLS-1$
-//             createDependency(master, PreferenceConstants.EDITOR_MARK_IMPLEMENTORS, slave);
+               label = PreferencesMessages
+                               .getString("JavaEditorPreferencePage.markOccurrences");
+               Button master = addCheckBox(composite, label,
+                               PreferenceConstants.EDITOR_MARK_OCCURRENCES, 0); //$NON-NLS-1$
+
+               // label=
+               // PreferencesMessages.MarkOccurrencesConfigurationBlock_markTypeOccurrences;
+               // Button slave= addCheckBox(composite, label,
+               // PreferenceConstants.EDITOR_MARK_TYPE_OCCURRENCES, 0); //$NON-NLS-1$
+               // createDependency(master,
+               // PreferenceConstants.EDITOR_STICKY_OCCURRENCES, slave);
+               //
+               // label=
+               // PreferencesMessages.MarkOccurrencesConfigurationBlock_markMethodOccurrences;
+               // slave= addCheckBox(composite, label,
+               // PreferenceConstants.EDITOR_MARK_METHOD_OCCURRENCES, 0); //$NON-NLS-1$
+               // createDependency(master,
+               // PreferenceConstants.EDITOR_MARK_METHOD_OCCURRENCES, slave);
+               //
+               // label=
+               // PreferencesMessages.MarkOccurrencesConfigurationBlock_markConstantOccurrences;
+               // slave= addCheckBox(composite, label,
+               // PreferenceConstants.EDITOR_MARK_CONSTANT_OCCURRENCES, 0);
+               // //$NON-NLS-1$
+               // createDependency(master,
+               // PreferenceConstants.EDITOR_MARK_CONSTANT_OCCURRENCES, slave);
+               //
+               // label=
+               // PreferencesMessages.MarkOccurrencesConfigurationBlock_markFieldOccurrences;
+               // slave= addCheckBox(composite, label,
+               // PreferenceConstants.EDITOR_MARK_FIELD_OCCURRENCES, 0); //$NON-NLS-1$
+               // createDependency(master,
+               // PreferenceConstants.EDITOR_MARK_FIELD_OCCURRENCES, slave);
+               //
+               // label=
+               // PreferencesMessages.MarkOccurrencesConfigurationBlock_markLocalVariableOccurrences;
+               // slave= addCheckBox(composite, label,
+               // PreferenceConstants.EDITOR_MARK_LOCAL_VARIABLE_OCCURRENCES, 0);
+               // //$NON-NLS-1$
+               // createDependency(master,
+               // PreferenceConstants.EDITOR_MARK_LOCAL_VARIABLE_OCCURRENCES, slave);
+               //
+               // label=
+               // PreferencesMessages.MarkOccurrencesConfigurationBlock_markExceptionOccurrences;
+               // slave= addCheckBox(composite, label,
+               // PreferenceConstants.EDITOR_MARK_EXCEPTION_OCCURRENCES, 0);
+               // //$NON-NLS-1$
+               // createDependency(master,
+               // PreferenceConstants.EDITOR_MARK_EXCEPTION_OCCURRENCES, slave);
+               //
+               // label=
+               // PreferencesMessages.MarkOccurrencesConfigurationBlock_markMethodExitPoints;
+               // slave= addCheckBox(composite, label,
+               // PreferenceConstants.EDITOR_MARK_METHOD_EXIT_POINTS, 0); //$NON-NLS-1$
+               // createDependency(master,
+               // PreferenceConstants.EDITOR_MARK_METHOD_EXIT_POINTS, slave);
+               //
+               // label=
+               // PreferencesMessages.MarkOccurrencesConfigurationBlock_markImplementors;
+               // slave= addCheckBox(composite, label,
+               // PreferenceConstants.EDITOR_MARK_IMPLEMENTORS, 0); //$NON-NLS-1$
+               // createDependency(master,
+               // PreferenceConstants.EDITOR_MARK_IMPLEMENTORS, slave);
 
                addFiller(composite);
 
-               label= PreferencesMessages.getString("JavaEditorPreferencePage.stickyOccurrences");
-               Button slave= addCheckBox(composite, label, PreferenceConstants.EDITOR_STICKY_OCCURRENCES, 0); //$NON-NLS-1$
-               createDependency(master, PreferenceConstants.EDITOR_STICKY_OCCURRENCES, slave);
+               label = PreferencesMessages
+                               .getString("JavaEditorPreferencePage.stickyOccurrences");
+               Button slave = addCheckBox(composite, label,
+                               PreferenceConstants.EDITOR_STICKY_OCCURRENCES, 0); //$NON-NLS-1$
+               createDependency(master, PreferenceConstants.EDITOR_STICKY_OCCURRENCES,
+                               slave);
 
                return composite;
        }
 
        private void addFiller(Composite composite) {
-               PixelConverter pixelConverter= new PixelConverter(composite);
+               PixelConverter pixelConverter = new PixelConverter(composite);
 
-               Label filler= new Label(composite, SWT.LEFT );
-               GridData gd= new GridData(GridData.HORIZONTAL_ALIGN_FILL);
-               gd.horizontalSpan= 2;
-               gd.heightHint= pixelConverter.convertHeightInCharsToPixels(1) / 2;
+               Label filler = new Label(composite, SWT.LEFT);
+               GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
+               gd.horizontalSpan = 2;
+               gd.heightHint = pixelConverter.convertHeightInCharsToPixels(1) / 2;
                filler.setLayoutData(gd);
        }
 
-       private Button addCheckBox(Composite parent, String label, String key, int indentation) {
-               Button checkBox= new Button(parent, SWT.CHECK);
+       private Button addCheckBox(Composite parent, String label, String key,
+                       int indentation) {
+               Button checkBox = new Button(parent, SWT.CHECK);
                checkBox.setText(label);
 
-               GridData gd= new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
-               gd.horizontalIndent= indentation;
-               gd.horizontalSpan= 2;
+               GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
+               gd.horizontalIndent = indentation;
+               gd.horizontalSpan = 2;
                checkBox.setLayoutData(gd);
                checkBox.addSelectionListener(fCheckBoxListener);
 
@@ -176,24 +231,26 @@ class MarkOccurrencesConfigurationBlock implements IPreferenceConfigurationBlock
                return checkBox;
        }
 
-       private void createDependency(final Button master, String masterKey, final Control slave) {
+       private void createDependency(final Button master, String masterKey,
+                       final Control slave) {
                indent(slave);
-               boolean masterState= fStore.getBoolean(masterKey);
+               boolean masterState = fStore.getBoolean(masterKey);
                slave.setEnabled(masterState);
-               SelectionListener listener= new SelectionListener() {
+               SelectionListener listener = new SelectionListener() {
                        public void widgetSelected(SelectionEvent e) {
                                slave.setEnabled(master.getSelection());
                        }
 
-                       public void widgetDefaultSelected(SelectionEvent e) {}
+                       public void widgetDefaultSelected(SelectionEvent e) {
+                       }
                };
                master.addSelectionListener(listener);
                fMasterSlaveListeners.add(listener);
        }
 
        private static void indent(Control control) {
-               GridData gridData= new GridData();
-               gridData.horizontalIndent= 20;
+               GridData gridData = new GridData();
+               gridData.horizontalIndent = 20;
                control.setLayoutData(gridData);
        }
 
@@ -203,19 +260,19 @@ class MarkOccurrencesConfigurationBlock implements IPreferenceConfigurationBlock
 
        void initializeFields() {
 
-               Iterator iter= fCheckBoxes.keySet().iterator();
+               Iterator iter = fCheckBoxes.keySet().iterator();
                while (iter.hasNext()) {
-                       Button b= (Button) iter.next();
-                       String key= (String) fCheckBoxes.get(b);
+                       Button b = (Button) iter.next();
+                       String key = (String) fCheckBoxes.get(b);
                        b.setSelection(fStore.getBoolean(key));
                }
 
-        // Update slaves
-        iter= fMasterSlaveListeners.iterator();
-        while (iter.hasNext()) {
-            SelectionListener listener= (SelectionListener)iter.next();
-            listener.widgetSelected(null);
-        }
+               // Update slaves
+               iter = fMasterSlaveListeners.iterator();
+               while (iter.hasNext()) {
+                       SelectionListener listener = (SelectionListener) iter.next();
+                       listener.widgetSelected(null);
+               }
 
        }
 
@@ -233,7 +290,7 @@ class MarkOccurrencesConfigurationBlock implements IPreferenceConfigurationBlock
 
        IStatus getStatus() {
                if (fStatus == null)
-                       fStatus= new StatusInfo();
+                       fStatus = new StatusInfo();
                return fStatus;
        }