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/NumberWithLabelElement.java
18 18

  
19 19

  
20 20
/**
21
 * <p>NumberWithLabelElement class.</p>
22
 *
21 23
 * @author n.hoffmann
22 24
 * @created Mar 22, 2010
23 25
 * @version 1.0
......
29 31
	
30 32
	private NumberFormatException exception;
31 33

  
34
	/**
35
	 * <p>Constructor for NumberWithLabelElement.</p>
36
	 *
37
	 * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
38
	 * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
39
	 * @param labelString a {@link java.lang.String} object.
40
	 * @param initialInteger a {@link java.lang.Integer} object.
41
	 * @param style a int.
42
	 */
32 43
	public NumberWithLabelElement(CdmFormFactory toolkit,
33 44
			ICdmFormElement parentElement, String labelString,
34 45
			Integer initialInteger, int style) {
......
36 47
		setInteger(initialInteger);
37 48
	}
38 49
	
50
	/**
51
	 * <p>Constructor for NumberWithLabelElement.</p>
52
	 *
53
	 * @param toolkit a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
54
	 * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
55
	 * @param labelString a {@link java.lang.String} object.
56
	 * @param initialFloat a {@link java.lang.Float} object.
57
	 * @param style a int.
58
	 */
39 59
	public NumberWithLabelElement(CdmFormFactory toolkit,
40 60
			ICdmFormElement parentElement, String labelString,
41 61
			Float initialFloat, int style) {
......
43 63
		setFloat(initialFloat);
44 64
	}
45 65
	
66
	/**
67
	 * <p>setInteger</p>
68
	 *
69
	 * @param number a {@link java.lang.Integer} object.
70
	 */
46 71
	public void setInteger(Integer number) {
47 72
		super.setText(getStringRepresentation(number));
48 73
	}
49 74
	
75
	/**
76
	 * <p>setFloat</p>
77
	 *
78
	 * @param number a {@link java.lang.Float} object.
79
	 */
50 80
	public void setFloat(Float number) {
51 81
		super.setText(getStringRepresentation(number));
52 82
	}
53 83
	
84
	/**
85
	 * <p>getInteger</p>
86
	 *
87
	 * @return a {@link java.lang.Integer} object.
88
	 */
54 89
	public Integer getInteger() {
55 90
		String text = super.getText().trim();
56 91
		return text.equals("") ? 0 : new Integer(text);
57 92
	}
58 93
	
94
	/**
95
	 * <p>getFloat</p>
96
	 *
97
	 * @return a {@link java.lang.Float} object.
98
	 */
59 99
	public Float getFloat(){
60 100
		String text = super.getText();
61 101
		return new Float(text);
......
71 111
	/* (non-Javadoc)
72 112
	 * @see eu.etaxonomy.taxeditor.forms.AbstractCdmFormElement#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
73 113
	 */
114
	/** {@inheritDoc} */
74 115
	@Override
75 116
	public void modifyText(ModifyEvent event) {
76 117
		String value = text.getText();
......
99 140
		super.modifyText(event);
100 141
	}
101 142
	
143
	/**
144
	 * <p>setLimits</p>
145
	 *
146
	 * @param numberOfDigits a int.
147
	 * @param start a {@link java.lang.Integer} object.
148
	 * @param end a {@link java.lang.Integer} object.
149
	 */
102 150
	public void setLimits(int numberOfDigits, Integer start, Integer end){
103 151
		setLimits(numberOfDigits, start.floatValue(), end.floatValue());
104 152
	}
105 153
	
154
	/**
155
	 * <p>setLimits</p>
156
	 *
157
	 * @param numberOfDigits a int.
158
	 * @param start a {@link java.lang.Float} object.
159
	 * @param end a {@link java.lang.Float} object.
160
	 */
106 161
	public void setLimits(int numberOfDigits, Float start, Float end){
107 162
		text.setTextLimit(numberOfDigits);
108 163
		this.start = start;
......
110 165
	}
111 166
	
112 167
	/**
168
	 * <p>Getter for the field <code>exception</code>.</p>
169
	 *
113 170
	 * @return the exception
114 171
	 */
115 172
	public NumberFormatException getException() {

Also available in: Unified diff