Project

General

Profile

« Previous | Next » 

Revision 9e59c2ac

Added by Patrick Plitzner over 10 years ago

  • @Override annotation
    • fixed some more warnings

View differences:

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