Lines 11-16
Link Here
|
11 |
|
11 |
|
12 |
package org.eclipse.core.databinding; |
12 |
package org.eclipse.core.databinding; |
13 |
|
13 |
|
|
|
14 |
import java.sql.Timestamp; |
14 |
import java.util.Date; |
15 |
import java.util.Date; |
15 |
import java.util.HashMap; |
16 |
import java.util.HashMap; |
16 |
|
17 |
|
Lines 30-35
Link Here
|
30 |
import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter; |
31 |
import org.eclipse.core.internal.databinding.conversion.NumberToNumberConverter; |
31 |
import org.eclipse.core.internal.databinding.conversion.NumberToShortConverter; |
32 |
import org.eclipse.core.internal.databinding.conversion.NumberToShortConverter; |
32 |
import org.eclipse.core.internal.databinding.conversion.StringToDateConverter; |
33 |
import org.eclipse.core.internal.databinding.conversion.StringToDateConverter; |
|
|
34 |
import org.eclipse.core.internal.databinding.conversion.StringToTimestampConverter; |
33 |
import org.eclipse.core.internal.databinding.validation.NumberFormatConverter; |
35 |
import org.eclipse.core.internal.databinding.validation.NumberFormatConverter; |
34 |
import org.eclipse.core.internal.databinding.validation.NumberToByteValidator; |
36 |
import org.eclipse.core.internal.databinding.validation.NumberToByteValidator; |
35 |
import org.eclipse.core.internal.databinding.validation.NumberToDoubleValidator; |
37 |
import org.eclipse.core.internal.databinding.validation.NumberToDoubleValidator; |
Lines 46-51
Link Here
|
46 |
import org.eclipse.core.internal.databinding.validation.StringToIntegerValidator; |
48 |
import org.eclipse.core.internal.databinding.validation.StringToIntegerValidator; |
47 |
import org.eclipse.core.internal.databinding.validation.StringToLongValidator; |
49 |
import org.eclipse.core.internal.databinding.validation.StringToLongValidator; |
48 |
import org.eclipse.core.internal.databinding.validation.StringToShortValidator; |
50 |
import org.eclipse.core.internal.databinding.validation.StringToShortValidator; |
|
|
51 |
import org.eclipse.core.internal.databinding.validation.StringToTimestampValidator; |
49 |
import org.eclipse.core.runtime.IStatus; |
52 |
import org.eclipse.core.runtime.IStatus; |
50 |
import org.eclipse.core.runtime.Status; |
53 |
import org.eclipse.core.runtime.Status; |
51 |
|
54 |
|
Lines 304-309
Link Here
|
304 |
} else if (Short.class.equals(toType) |
307 |
} else if (Short.class.equals(toType) |
305 |
|| Short.TYPE.equals(toType)) { |
308 |
|| Short.TYPE.equals(toType)) { |
306 |
result = new StringToShortValidator((NumberFormatConverter) converter); |
309 |
result = new StringToShortValidator((NumberFormatConverter) converter); |
|
|
310 |
} else if (Timestamp.class.equals(toType) |
311 |
&& converter instanceof StringToTimestampConverter) { |
312 |
result = new StringToTimestampValidator( |
313 |
(StringToTimestampConverter) converter); |
307 |
} else if (Date.class.equals(toType) |
314 |
} else if (Date.class.equals(toType) |
308 |
&& converter instanceof StringToDateConverter) { |
315 |
&& converter instanceof StringToDateConverter) { |
309 |
result = new StringToDateValidator( |
316 |
result = new StringToDateValidator( |