View Javadoc

1   package com.sharkysoft.util;
2   
3   /***
4    * This class is a wrapper around an Integer object which allows the Integer object to be changed.
5    * It can be used where an "out" parameter is required in a method class.
6    * @author Gareth Boden
7    */
8   public class MutableInteger extends Number {
9       Integer value;
10  
11      public MutableInteger(Integer value) {
12          this.value = value;
13      }
14  
15      public Integer getValue() {
16          return value;
17      }
18  
19      public void setValue(Integer value) {
20          this.value = value;
21      }
22  
23      public int intValue() {
24          return value.intValue();
25      }
26  
27      public long longValue() {
28          return value.longValue();
29      }
30  
31      public float floatValue() {
32          return value.floatValue();
33      }
34  
35      public double doubleValue() {
36          return value.doubleValue();
37      }
38  }