performed javacscript:fix and worked on documentation
[taxeditor.git] / taxeditor-bulkeditor / src / main / java / eu / etaxonomy / taxeditor / bulkeditor / BulkEditorMarkerPreferenceComposite.java
index 2b6b0d120ed51b0956ed556c073a96263a0b0d38..bf35ee32fb7d9431c420f3c46bb7ca66e8ee589f 100644 (file)
@@ -1,87 +1,95 @@
-// $Id$\r
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.taxeditor.bulkeditor;\r
-\r
-import java.util.HashMap;\r
-import java.util.Map;\r
-\r
-import org.apache.log4j.Logger;\r
-import org.eclipse.swt.SWT;\r
-import org.eclipse.swt.events.SelectionAdapter;\r
-import org.eclipse.swt.events.SelectionEvent;\r
-import org.eclipse.swt.layout.GridLayout;\r
-import org.eclipse.swt.widgets.Button;\r
-import org.eclipse.swt.widgets.Composite;\r
-\r
-import eu.etaxonomy.cdm.model.common.MarkerType;\r
-import eu.etaxonomy.taxeditor.bulkeditor.input.AbstractBulkEditorInput;\r
-import eu.etaxonomy.taxeditor.preference.PreferencesUtil;\r
-import eu.etaxonomy.taxeditor.store.TermStore;\r
-\r
-/**\r
- * @author p.ciardelli\r
- * @created 17.08.2009\r
- * @version 1.0\r
- */\r
-public class BulkEditorMarkerPreferenceComposite extends Composite {\r
-       private static final Logger logger = Logger.getLogger(BulkEditorMarkerPreferenceComposite.class);\r
-       \r
-       private AbstractBulkEditorInput editorInput;\r
-       \r
-       Map<Button, MarkerType> markerTypeButtons = new HashMap<Button, MarkerType>();\r
-               \r
-       /**\r
-        * @param parent\r
-        * @param style\r
-        */\r
-       public BulkEditorMarkerPreferenceComposite(AbstractBulkEditorInput editorInput, Composite parent, int style) {\r
-               super(parent, style);\r
-               this.editorInput = editorInput;\r
-               createControl();\r
-       }\r
-\r
-       /**\r
-        * @param markerType \r
-        * @return \r
-        * \r
-        */\r
-       private boolean getEditMarkerPreference(MarkerType markerType) {\r
-               return PreferencesUtil.getEditMarkerTypePreference(editorInput, markerType);\r
-       }\r
-\r
-       private void setEditMarkerPreference(MarkerType markerType, boolean edit) {\r
-               PreferencesUtil.setEditMarkerTypePreference(editorInput, markerType, edit);\r
-       }\r
-               \r
-       protected void createControl() {\r
-               \r
-               GridLayout gridLayout = new GridLayout();\r
-               gridLayout.numColumns = 3;\r
-               gridLayout.marginHeight = 0;\r
-               gridLayout.marginWidth = 12;\r
-               setLayout(gridLayout);\r
-               \r
-               for (final MarkerType markerType : TermStore.getNonTechnicalMarkerTypes()) {\r
-                       if (editorInput.isMarkerTypeEditingEnabled(markerType)) {\r
-                               final Button button = new Button(this, SWT.CHECK);\r
-                               button.setText("Edit " + markerType.getLabel() + " markers");\r
-                               button.addSelectionListener(new SelectionAdapter() {\r
-                                       public void widgetSelected(SelectionEvent e) {\r
-                                               setEditMarkerPreference(markerType, button.getSelection());\r
-                                       }\r
-                               });\r
-                               button.setSelection(getEditMarkerPreference(markerType));\r
-                               \r
-                               markerTypeButtons.put(button, markerType);\r
-                       }\r
-               }\r
-       }\r
-}
\ No newline at end of file
+// $Id$
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy 
+* http://www.e-taxonomy.eu
+* 
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+
+package eu.etaxonomy.taxeditor.bulkeditor;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.log4j.Logger;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+import eu.etaxonomy.cdm.model.common.MarkerType;
+import eu.etaxonomy.taxeditor.bulkeditor.input.AbstractBulkEditorInput;
+import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+import eu.etaxonomy.taxeditor.store.TermStore;
+
+/**
+ * <p>BulkEditorMarkerPreferenceComposite class.</p>
+ *
+ * @author p.ciardelli
+ * @created 17.08.2009
+ * @version 1.0
+ */
+public class BulkEditorMarkerPreferenceComposite extends Composite {
+       private static final Logger logger = Logger.getLogger(BulkEditorMarkerPreferenceComposite.class);
+       
+       private AbstractBulkEditorInput editorInput;
+       
+       Map<Button, MarkerType> markerTypeButtons = new HashMap<Button, MarkerType>();
+               
+       /**
+        * <p>Constructor for BulkEditorMarkerPreferenceComposite.</p>
+        *
+        * @param parent a {@link org.eclipse.swt.widgets.Composite} object.
+        * @param style a int.
+        * @param editorInput a {@link eu.etaxonomy.taxeditor.bulkeditor.input.AbstractBulkEditorInput} object.
+        */
+       public BulkEditorMarkerPreferenceComposite(AbstractBulkEditorInput editorInput, Composite parent, int style) {
+               super(parent, style);
+               this.editorInput = editorInput;
+               createControl();
+       }
+
+       /**
+        * @param markerType 
+        * @return 
+        * 
+        */
+       private boolean getEditMarkerPreference(MarkerType markerType) {
+               return PreferencesUtil.getEditMarkerTypePreference(editorInput, markerType);
+       }
+
+       private void setEditMarkerPreference(MarkerType markerType, boolean edit) {
+               PreferencesUtil.setEditMarkerTypePreference(editorInput, markerType, edit);
+       }
+               
+       /**
+        * <p>createControl</p>
+        */
+       protected void createControl() {
+               
+               GridLayout gridLayout = new GridLayout();
+               gridLayout.numColumns = 3;
+               gridLayout.marginHeight = 0;
+               gridLayout.marginWidth = 12;
+               setLayout(gridLayout);
+               
+               for (final MarkerType markerType : TermStore.getNonTechnicalMarkerTypes()) {
+                       if (editorInput.isMarkerTypeEditingEnabled(markerType)) {
+                               final Button button = new Button(this, SWT.CHECK);
+                               button.setText("Edit " + markerType.getLabel() + " markers");
+                               button.addSelectionListener(new SelectionAdapter() {
+                                       public void widgetSelected(SelectionEvent e) {
+                                               setEditMarkerPreference(markerType, button.getSelection());
+                                       }
+                               });
+                               button.setSelection(getEditMarkerPreference(markerType));
+                               
+                               markerTypeButtons.put(button, markerType);
+                       }
+               }
+       }
+}