performed javacscript:fix and worked on documentation
[taxeditor.git] / taxeditor-bulkeditor / src / main / java / eu / etaxonomy / taxeditor / bulkeditor / command / OpenBulkEditorContributionItem.java
index efabed81aa67fc0602536e8760becdca520140ab..9c50be23a85c7da341b86cc657577719fb96381c 100644 (file)
@@ -1,87 +1,92 @@
-// $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.command;\r
-\r
-import java.util.ArrayList;\r
-import java.util.HashMap;\r
-import java.util.List;\r
-import java.util.Map;\r
-\r
-import org.apache.log4j.Logger;\r
-import org.eclipse.jface.action.IContributionItem;\r
-import org.eclipse.swt.SWT;\r
-import org.eclipse.ui.PlatformUI;\r
-import org.eclipse.ui.actions.CompoundContributionItem;\r
-import org.eclipse.ui.menus.CommandContributionItem;\r
-import org.eclipse.ui.menus.CommandContributionItemParameter;\r
-\r
-import eu.etaxonomy.taxeditor.bulkeditor.IBulkEditorConstants;\r
-\r
-/**\r
- * @author p.ciardelli\r
- * @created 19.08.2009\r
- * @version 1.0\r
- */\r
-public class OpenBulkEditorContributionItem extends CompoundContributionItem {\r
-       private static final Logger logger = Logger\r
-                       .getLogger(OpenBulkEditorContributionItem.class);\r
-\r
-       /**\r
-        * \r
-        */\r
-       public OpenBulkEditorContributionItem() {\r
-       }\r
-\r
-       /**\r
-        * @param id\r
-        */\r
-       public OpenBulkEditorContributionItem(String id) {\r
-               super(id);\r
-       }\r
-       \r
-       /* (non-Javadoc)\r
-        * @see org.eclipse.ui.actions.CompoundContributionItem#getContributionItems()\r
-        */\r
-       @Override\r
-       protected IContributionItem[] getContributionItems() {\r
-               \r
-               List<IContributionItem> contributionItems = new ArrayList<IContributionItem>();\r
-               \r
-               Map inputTypeValues = (new BulkEditorInputTypeValues()).getParameterValues();\r
-               for (Object key : inputTypeValues.keySet()) {\r
-                       contributionItems.add(createContributionItem(\r
-                                                               (String) key, (String) inputTypeValues.get(key)));\r
-               }\r
-               \r
-               return (IContributionItem[])contributionItems.\r
-                                                                       toArray(new IContributionItem[contributionItems.size()]);\r
-       }\r
-\r
-       /**\r
-        * @param key\r
-        * @param object\r
-        * @return\r
-        */\r
-       private IContributionItem createContributionItem(String label, String inputType) {\r
-               CommandContributionItemParameter parameter = \r
-                               new CommandContributionItemParameter(\r
-                                               PlatformUI.getWorkbench().getActiveWorkbenchWindow(),\r
-                                               null, IBulkEditorConstants.DYNAMIC_OPEN_MENU_ID, SWT.NONE);\r
-               \r
-               parameter.label = label;\r
-               \r
-               Map parameters = new HashMap();\r
-               parameters.put(IBulkEditorConstants.INPUT_TYPE_PARAMETER_ID, inputType);        \r
-               parameter.parameters = parameters;\r
-               \r
-               return new CommandContributionItem(parameter);\r
-       }\r
-}\r
+// $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.command;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.log4j.Logger;
+import org.eclipse.jface.action.IContributionItem;
+import org.eclipse.swt.SWT;
+import org.eclipse.ui.PlatformUI;
+import org.eclipse.ui.actions.CompoundContributionItem;
+import org.eclipse.ui.menus.CommandContributionItem;
+import org.eclipse.ui.menus.CommandContributionItemParameter;
+
+import eu.etaxonomy.taxeditor.bulkeditor.IBulkEditorConstants;
+
+/**
+ * <p>OpenBulkEditorContributionItem class.</p>
+ *
+ * @author p.ciardelli
+ * @created 19.08.2009
+ * @version 1.0
+ */
+public class OpenBulkEditorContributionItem extends CompoundContributionItem {
+       private static final Logger logger = Logger
+                       .getLogger(OpenBulkEditorContributionItem.class);
+
+       /**
+        * <p>Constructor for OpenBulkEditorContributionItem.</p>
+        */
+       public OpenBulkEditorContributionItem() {
+       }
+
+       /**
+        * <p>Constructor for OpenBulkEditorContributionItem.</p>
+        *
+        * @param id a {@link java.lang.String} object.
+        */
+       public OpenBulkEditorContributionItem(String id) {
+               super(id);
+       }
+       
+       /* (non-Javadoc)
+        * @see org.eclipse.ui.actions.CompoundContributionItem#getContributionItems()
+        */
+       /** {@inheritDoc} */
+       @Override
+       protected IContributionItem[] getContributionItems() {
+               
+               List<IContributionItem> contributionItems = new ArrayList<IContributionItem>();
+               
+               Map inputTypeValues = (new BulkEditorInputTypeValues()).getParameterValues();
+               for (Object key : inputTypeValues.keySet()) {
+                       contributionItems.add(createContributionItem(
+                                                               (String) key, (String) inputTypeValues.get(key)));
+               }
+               
+               return (IContributionItem[])contributionItems.
+                                                                       toArray(new IContributionItem[contributionItems.size()]);
+       }
+
+       /**
+        * @param key
+        * @param object
+        * @return
+        */
+       private IContributionItem createContributionItem(String label, String inputType) {
+               CommandContributionItemParameter parameter = 
+                               new CommandContributionItemParameter(
+                                               PlatformUI.getWorkbench().getActiveWorkbenchWindow(),
+                                               null, IBulkEditorConstants.DYNAMIC_OPEN_MENU_ID, SWT.NONE);
+               
+               parameter.label = label;
+               
+               Map parameters = new HashMap();
+               parameters.put(IBulkEditorConstants.INPUT_TYPE_PARAMETER_ID, inputType);        
+               parameter.parameters = parameters;
+               
+               return new CommandContributionItem(parameter);
+       }
+}