Mercurial > projects > dwt2
comparison org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToIntegerValidator.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 * Class is thread safe. | 23 * Class is thread safe. |
24 * </p> | 24 * </p> |
25 * @since 1.0 | 25 * @since 1.0 |
26 */ | 26 */ |
27 public class NumberToIntegerValidator : NumberToNumberValidator { | 27 public class NumberToIntegerValidator : NumberToNumberValidator { |
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(NumberToIntegerConverter converter) { | 34 public this(NumberToIntegerConverter 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.NumberToNumberValidator#inRange(java.lang.Number) | 43 * @see org.eclipse.core.internal.databinding.validation.NumberToNumberValidator#inRange(java.lang.Number) |