Project

General

Profile

« Previous | Next » 

Revision 3be6ef3e

Added by Niels Hoffmann over 13 years ago

performed javacscript:fix and worked on documentation

View differences:

taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/forms/CheckboxElement.java
21 21
import eu.etaxonomy.taxeditor.preference.Resources;
22 22

  
23 23
/**
24
 * <p>CheckboxElement class.</p>
25
 *
24 26
 * @author n.hoffmann
25 27
 * @created Nov 5, 2009
26 28
 * @version 1.0
......
32 34
	private Label label;
33 35
	
34 36
	/**
35
	 * 
36
	 * @param parent
37
	 * @param label
38
	 * @param initialState
39
	 * @param listener
40
	 * @param style
37
	 * <p>Constructor for CheckboxElement.</p>
38
	 *
39
	 * @param initialState a boolean.
40
	 * @param style a int.
41
	 * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
42
	 * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
43
	 * @param labelString a {@link java.lang.String} object.
41 44
	 */
42 45
	protected CheckboxElement(CdmFormFactory formFactory, ICdmFormElement parentElement, String labelString, boolean initialState,
43 46
			int style) {
......
57 60
		addControl(checkbox);
58 61
	}
59 62

  
63
	/**
64
	 * <p>setSelection</p>
65
	 *
66
	 * @param selected a boolean.
67
	 */
60 68
	public void setSelection(boolean selected){
61 69
		checkbox.removeSelectionListener(this);
62 70
		checkbox.setSelection(selected);
63 71
		checkbox.addSelectionListener(this);
64 72
	}
65 73
	
74
	/**
75
	 * <p>getSelection</p>
76
	 *
77
	 * @return a boolean.
78
	 */
66 79
	public boolean getSelection(){
67 80
		return checkbox.getSelection();
68 81
	}
......
70 83
	/* (non-Javadoc)
71 84
	 * @see org.eclipse.swt.events.SelectionListener#widgetSelected(org.eclipse.swt.events.SelectionEvent)
72 85
	 */
86
	/** {@inheritDoc} */
73 87
	public void widgetSelected(SelectionEvent e) {
74 88
		firePropertyChangeEvent(new CdmPropertyChangeEvent(this, e));
75 89
	}
76 90
	
91
	/** {@inheritDoc} */
77 92
	public void widgetDefaultSelected(SelectionEvent e) {}
78 93

  
94
	/** {@inheritDoc} */
79 95
	public void setSelected(boolean selected) {
80 96
		checkbox.setBackground(getColor(selected));
81 97
	}
82 98

  
99
	/** {@inheritDoc} */
83 100
	public void setEnabled(boolean enabled) {
84 101
		checkbox.setEnabled(enabled);
85 102
	}
86 103

  
104
	/** {@inheritDoc} */
87 105
	public void setIrrelevant(boolean irrelevant) {
88 106
		String colorId = irrelevant ? Resources.COLOR_COMPOSITE_IRRELEVANT : Resources.COLOR_COMPOSITE_BACKGROUND;
89 107
		
......
94 112
	/* (non-Javadoc)
95 113
	 * @see eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement#setBackground(org.eclipse.swt.graphics.Color)
96 114
	 */
115
	/** {@inheritDoc} */
97 116
	@Override
98 117
	public void setBackground(Color color) {
99 118
		checkbox.setBackground(color);

Also available in: Unified diff