View Javadoc
1   package com.opencsv.bean.mocks.number;
2   
3   import com.opencsv.bean.CsvBindByPosition;
4   import com.opencsv.bean.CsvNumber;
5   import java.math.BigDecimal;
6   import java.math.RoundingMode;
7   
8   public class NumberMockRoundingMode {
9       
10      @CsvBindByPosition(position = 0)
11      @CsvNumber(value = "0", roundingMode = RoundingMode.UP)
12      private BigDecimal roundUp;
13      
14      @CsvBindByPosition(position = 1)
15      @CsvNumber(value = "0", roundingMode = RoundingMode.DOWN)
16      private BigDecimal roundDown;
17      
18      @CsvBindByPosition(position = 2)
19      @CsvNumber(value = "0", roundingMode = RoundingMode.CEILING)
20      private BigDecimal roundCeiling;
21      
22      @CsvBindByPosition(position = 3)
23      @CsvNumber(value = "0", roundingMode = RoundingMode.FLOOR)
24      private BigDecimal roundFloor;
25      
26      @CsvBindByPosition(position = 4)
27      @CsvNumber(value = "0", roundingMode = RoundingMode.HALF_UP)
28      private BigDecimal roundHalfUp;
29      
30      @CsvBindByPosition(position = 5)
31      @CsvNumber(value = "0", roundingMode = RoundingMode.HALF_DOWN)
32      private BigDecimal roundHalfDown;
33      
34      @CsvBindByPosition(position = 6)
35      @CsvNumber(value = "0", roundingMode = RoundingMode.HALF_EVEN)
36      private BigDecimal roundHalfEven;
37      
38      @CsvBindByPosition(position = 7)
39      @CsvNumber(value = "0", roundingMode = RoundingMode.UNNECESSARY)
40      private BigDecimal roundUnnecessary;
41  
42      public BigDecimal getRoundUp() {
43          return roundUp;
44      }
45  
46      public void setRoundUp(BigDecimal roundUp) {
47          this.roundUp = roundUp;
48      }
49  
50      public BigDecimal getRoundDown() {
51          return roundDown;
52      }
53  
54      public void setRoundDown(BigDecimal roundDown) {
55          this.roundDown = roundDown;
56      }
57  
58      public BigDecimal getRoundCeiling() {
59          return roundCeiling;
60      }
61  
62      public void setRoundCeiling(BigDecimal roundCeiling) {
63          this.roundCeiling = roundCeiling;
64      }
65  
66      public BigDecimal getRoundFloor() {
67          return roundFloor;
68      }
69  
70      public void setRoundFloor(BigDecimal roundFloor) {
71          this.roundFloor = roundFloor;
72      }
73  
74      public BigDecimal getRoundHalfUp() {
75          return roundHalfUp;
76      }
77  
78      public void setRoundHalfUp(BigDecimal roundHalfUp) {
79          this.roundHalfUp = roundHalfUp;
80      }
81  
82      public BigDecimal getRoundHalfDown() {
83          return roundHalfDown;
84      }
85  
86      public void setRoundHalfDown(BigDecimal roundHalfDown) {
87          this.roundHalfDown = roundHalfDown;
88      }
89  
90      public BigDecimal getRoundHalfEven() {
91          return roundHalfEven;
92      }
93  
94      public void setRoundHalfEven(BigDecimal roundHalfEven) {
95          this.roundHalfEven = roundHalfEven;
96      }
97  
98      public BigDecimal getRoundUnnecessary() {
99          return roundUnnecessary;
100     }
101 
102     public void setRoundUnnecessary(BigDecimal roundUnnecessary) {
103         this.roundUnnecessary = roundUnnecessary;
104     }
105 }