Project

General

Profile

Download (1.64 KB) Statistics
| Branch: | Tag: | Revision:
1
// $Id$
2
/**
3
* Copyright (C) 2007 EDIT
4
* European Distributed Institute of Taxonomy
5
* http://www.e-taxonomy.eu
6
*
7
* The contents of this file are subject to the Mozilla Public License Version 1.1
8
* See LICENSE.TXT at the top of this package for the full license terms.
9
*/
10

    
11
package eu.etaxonomy.taxeditor.ui.section;
12

    
13
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
14
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
15

    
16
/**
17
 * <p>EmptyElement class.</p>
18
 *
19
 * @author n.hoffmann
20
 * @created Nov 5, 2009
21
 * @version 1.0
22
 */
23
public class EmptyElement extends AbstractCdmDetailElement{
24

    
25
	/**
26
	 * <p>Constructor for EmptyElement.</p>
27
	 *
28
	 * @param style a int.
29
	 * @param toolkit a {@link eu.etaxonomy.taxeditor.ui.element.CdmFormFactory} object.
30
	 * @param parentElement a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement} object.
31
	 * @param entity a {@link eu.etaxonomy.cdm.model.common.VersionableEntity} object.
32
	 */
33
	public EmptyElement(CdmFormFactory toolkit, ICdmFormElement parentElement, String emptyText, int style) {
34
		super(toolkit, parentElement);
35
		if(emptyText!=null){
36
		    formFactory.createLabel(parentElement, emptyText);
37
		}
38
	}
39

    
40
	/* (non-Javadoc)
41
	 * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement#createControls(eu.etaxonomy.taxeditor.ui.element.ICdmFormElement, java.lang.Object, int)
42
	 */
43
	@Override
44
	protected void createControls(ICdmFormElement formElement, Object entity, int style) {
45
	    //empty
46
	}
47

    
48
    /* (non-Javadoc)
49
     * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement#handleEvent(java.lang.Object)
50
     */
51
    @Override
52
    public void handleEvent(Object eventSource) {
53
        // empty
54
    }
55
}
(6-6/8)