comparison org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/StringToIntegerValidator.d @ 85:6be48cf9f95c

Work on databinding
author Frank Benoit <benoit@tionex.de>
date Sat, 18 Apr 2009 13:54:50 +0200
parents 383ce7bd736b
children
comparison
equal deleted inserted replaced
84:fcf926c91ca4 85:6be48cf9f95c
23 * an integer. 23 * an integer.
24 * 24 *
25 * @since 1.0 25 * @since 1.0
26 */ 26 */
27 public class StringToIntegerValidator : AbstractStringToNumberValidator { 27 public class StringToIntegerValidator : AbstractStringToNumberValidator {
28 private static final Integer MIN = new Integercast(Integer.MIN_VALUE); 28 private static Integer MIN;
29 private static final Integer MAX = new Integercast(Integer.MAX_VALUE); 29 private static Integer MAX;
30 30
31 /** 31 /**
32 * @param converter 32 * @param converter
33 */ 33 */
34 public this(NumberFormatConverter converter) { 34 public this(NumberFormatConverter converter) {
35 if( MIN is null || MAX is null ){
36 MIN = new Integer(Integer.MIN_VALUE);
37 MAX = new Integer(Integer.MAX_VALUE);
38 }
35 super(converter, MIN, MAX); 39 super(converter, MIN, MAX);
36 } 40 }
37 41
38 /* (non-Javadoc) 42 /* (non-Javadoc)
39 * @see org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator#inRange(java.lang.Number) 43 * @see org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator#inRange(java.lang.Number)