Mercurial > projects > dwt2
comparison org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/NumberToShortValidator.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 |
---|---|
24 * </p> | 24 * </p> |
25 * | 25 * |
26 * @since 1.0 | 26 * @since 1.0 |
27 */ | 27 */ |
28 public class NumberToShortValidator : NumberToNumberValidator { | 28 public class NumberToShortValidator : NumberToNumberValidator { |
29 private static final Short MIN = new Shortcast(Short.MIN_VALUE); | 29 private static Short MIN; |
30 private static final Short MAX = new Shortcast(Short.MAX_VALUE); | 30 private static Short MAX; |
31 | 31 |
32 /** | 32 /** |
33 * @param converter | 33 * @param converter |
34 */ | 34 */ |
35 public this(NumberToShortConverter converter) { | 35 public this(NumberToShortConverter converter) { |
36 if( MIN is null || MAX is null ){ | |
37 MIN = new Short(Short.MIN_VALUE); | |
38 MAX = new Short(Short.MAX_VALUE); | |
39 } | |
36 super(converter, MIN, MAX); | 40 super(converter, MIN, MAX); |
37 } | 41 } |
38 | 42 |
39 /* (non-Javadoc) | 43 /* (non-Javadoc) |
40 * @see org.eclipse.core.internal.databinding.validation.NumberToNumberValidator#inRange(java.lang.Number) | 44 * @see org.eclipse.core.internal.databinding.validation.NumberToNumberValidator#inRange(java.lang.Number) |