Revision 9e59c2ac
Added by Patrick Plitzner over 10 years ago
- @Override annotation
- fixed some more warnings
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/command/OpenBulkEditorContributionItem.java | ||
---|---|---|
1 | 1 |
// $Id$ |
2 | 2 |
/** |
3 | 3 |
* Copyright (C) 2007 EDIT |
4 |
* European Distributed Institute of Taxonomy
|
|
4 |
* European Distributed Institute of Taxonomy |
|
5 | 5 |
* http://www.e-taxonomy.eu |
6 |
*
|
|
6 |
* |
|
7 | 7 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
8 | 8 |
* See LICENSE.TXT at the top of this package for the full license terms. |
9 | 9 |
*/ |
... | ... | |
25 | 25 |
|
26 | 26 |
import eu.etaxonomy.taxeditor.bulkeditor.IBulkEditorConstants; |
27 | 27 |
import eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputType; |
28 |
import eu.etaxonomy.taxeditor.dataimport.DataImportEditor; |
|
28 | 29 |
|
29 | 30 |
/** |
30 | 31 |
* <p> |
31 | 32 |
* OpenBulkEditorContributionItem class. |
32 | 33 |
* </p> |
33 |
*
|
|
34 |
* |
|
34 | 35 |
* @author p.ciardelli |
35 | 36 |
* @created 19.08.2009 |
36 | 37 |
* @version 1.0 |
37 | 38 |
*/ |
38 | 39 |
public class OpenBulkEditorContributionItem extends CompoundContributionItem { |
39 | 40 |
|
40 |
/**
|
|
41 |
* <p>
|
|
42 |
* Constructor for OpenBulkEditorContributionItem.
|
|
43 |
* </p>
|
|
44 |
*/
|
|
45 |
public OpenBulkEditorContributionItem() {
|
|
46 |
}
|
|
41 |
/**
|
|
42 |
* <p>
|
|
43 |
* Constructor for OpenBulkEditorContributionItem.
|
|
44 |
* </p>
|
|
45 |
*/
|
|
46 |
public OpenBulkEditorContributionItem() {
|
|
47 |
}
|
|
47 | 48 |
|
48 |
/**
|
|
49 |
* <p>
|
|
50 |
* Constructor for OpenBulkEditorContributionItem.
|
|
51 |
* </p>
|
|
52 |
*
|
|
53 |
* @param id
|
|
54 |
* a {@link java.lang.String} object.
|
|
55 |
*/
|
|
56 |
public OpenBulkEditorContributionItem(String id) {
|
|
57 |
super(id);
|
|
58 |
}
|
|
49 |
/**
|
|
50 |
* <p>
|
|
51 |
* Constructor for OpenBulkEditorContributionItem.
|
|
52 |
* </p>
|
|
53 |
*
|
|
54 |
* @param id
|
|
55 |
* a {@link java.lang.String} object.
|
|
56 |
*/
|
|
57 |
public OpenBulkEditorContributionItem(String id) {
|
|
58 |
super(id);
|
|
59 |
}
|
|
59 | 60 |
|
60 |
/*
|
|
61 |
* (non-Javadoc)
|
|
62 |
*
|
|
63 |
* @see
|
|
64 |
* org.eclipse.ui.actions.CompoundContributionItem#getContributionItems()
|
|
65 |
*/
|
|
66 |
/** {@inheritDoc} */
|
|
67 |
@Override
|
|
68 |
protected IContributionItem[] getContributionItems() {
|
|
61 |
/*
|
|
62 |
* (non-Javadoc)
|
|
63 |
*
|
|
64 |
* @see
|
|
65 |
* org.eclipse.ui.actions.CompoundContributionItem#getContributionItems()
|
|
66 |
*/
|
|
67 |
/** {@inheritDoc} */
|
|
68 |
@Override
|
|
69 |
protected IContributionItem[] getContributionItems() {
|
|
69 | 70 |
|
70 |
List<IContributionItem> contributionItems = new ArrayList<IContributionItem>();
|
|
71 |
List<IContributionItem> contributionItems = new ArrayList<IContributionItem>();
|
|
71 | 72 |
|
72 |
contributionItems.add(BulkEditorInputType.AGENT.createContributionItem()); |
|
73 |
contributionItems.add(BulkEditorInputType.REFERENCE.createContributionItem()); |
|
74 |
contributionItems.add(new Separator("test")); |
|
75 |
contributionItems.add(BulkEditorInputType.NAME.createContributionItem()); |
|
76 |
contributionItems.add(BulkEditorInputType.NAME_RELATIONSHIP.createContributionItem()); |
|
77 |
contributionItems.add(new Separator("test")); |
|
78 |
contributionItems.add(BulkEditorInputType.OCCURRENCE.createContributionItem()); |
|
79 |
contributionItems.add(new Separator("test")); |
|
80 |
contributionItems.add(BulkEditorInputType.USER.createContributionItem()); |
|
81 |
contributionItems.add(BulkEditorInputType.GROUP.createContributionItem()); |
|
73 |
contributionItems.add(BulkEditorInputType.AGENT.createContributionItem()); |
|
74 |
contributionItems.add(BulkEditorInputType.REFERENCE.createContributionItem()); |
|
75 |
String groupName = "test"; |
|
76 |
contributionItems.add(new Separator(groupName)); |
|
77 |
contributionItems.add(BulkEditorInputType.NAME.createContributionItem()); |
|
78 |
contributionItems.add(BulkEditorInputType.NAME_RELATIONSHIP.createContributionItem()); |
|
79 |
contributionItems.add(new Separator(groupName)); |
|
80 |
contributionItems.add(BulkEditorInputType.OCCURRENCE.createContributionItem()); |
|
81 |
contributionItems.add(new Separator(groupName)); |
|
82 |
contributionItems.add(BulkEditorInputType.USER.createContributionItem()); |
|
83 |
contributionItems.add(BulkEditorInputType.GROUP.createContributionItem()); |
|
84 |
contributionItems.add(new Separator(groupName)); |
|
85 |
contributionItems.add(createContributionItem("Search Specimen", DataImportEditor.ID)); |
|
82 | 86 |
|
83 |
return contributionItems |
|
84 |
.toArray(new IContributionItem[contributionItems.size()]); |
|
85 |
} |
|
87 |
return contributionItems.toArray(new IContributionItem[contributionItems.size()]); |
|
88 |
} |
|
86 | 89 |
|
87 |
/** |
|
88 |
* @param key |
|
89 |
* @param object |
|
90 |
* @return |
|
91 |
*/ |
|
92 |
private IContributionItem createContributionItem(String label, |
|
93 |
String inputType) { |
|
94 |
CommandContributionItemParameter parameter = new CommandContributionItemParameter( |
|
95 |
PlatformUI.getWorkbench().getActiveWorkbenchWindow(), null, |
|
96 |
IBulkEditorConstants.DYNAMIC_OPEN_MENU_ID, SWT.NONE); |
|
90 |
/** |
|
91 |
* @param key |
|
92 |
* @param object |
|
93 |
* @return |
|
94 |
*/ |
|
95 |
private IContributionItem createContributionItem(String label, String inputType) { |
|
96 |
CommandContributionItemParameter parameter = new CommandContributionItemParameter(PlatformUI.getWorkbench().getActiveWorkbenchWindow(), null, IBulkEditorConstants.DYNAMIC_OPEN_MENU_ID, SWT.NONE); |
|
97 | 97 |
|
98 |
parameter.label = label;
|
|
98 |
parameter.label = label;
|
|
99 | 99 |
|
100 |
Map parameters = new HashMap();
|
|
101 |
parameters.put(IBulkEditorConstants.INPUT_TYPE_PARAMETER_ID, inputType);
|
|
102 |
parameter.parameters = parameters;
|
|
100 |
Map<String, String> parameters = new HashMap<String, String>();
|
|
101 |
parameters.put(IBulkEditorConstants.INPUT_TYPE_PARAMETER_ID, inputType);
|
|
102 |
parameter.parameters = parameters;
|
|
103 | 103 |
|
104 |
return new CommandContributionItem(parameter);
|
|
105 |
}
|
|
104 |
return new CommandContributionItem(parameter);
|
|
105 |
}
|
|
106 | 106 |
} |
Also available in: Unified diff