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