1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.seasar.cubby.converter.impl;
18
19 import java.math.BigDecimal;
20
21
22
23
24
25
26 public class DoubleConverter extends AbstractDecimalNumberConverter {
27
28
29 private static final BigDecimal MIN_VALUE = new BigDecimal(Double.MIN_VALUE);
30
31
32 private static final BigDecimal MAX_VALUE = new BigDecimal(Double.MAX_VALUE);
33
34
35
36
37 public Class<?> getObjectType() {
38 return Double.class;
39 }
40
41
42
43
44 @Override
45 protected Number convert(final BigDecimal decimal) {
46 return new Double(decimal.doubleValue());
47 }
48
49
50
51
52 @Override
53 protected BigDecimal getMinValue() {
54 return MIN_VALUE;
55 }
56
57
58
59
60 @Override
61 protected BigDecimal getMaxValue() {
62 return MAX_VALUE;
63 }
64
65 }