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)