001
014
015 package com.liferay.portal.kernel.util;
016
017
020 public class DoubleWrapper
021 extends PrimitiveWrapper implements Comparable<DoubleWrapper> {
022
023 public static final Class<?> TYPE = Double.TYPE;
024
025 public DoubleWrapper() {
026 this(0D);
027 }
028
029 public DoubleWrapper(double value) {
030 _value = value;
031 }
032
033 public int compareTo(DoubleWrapper doubleWrapper) {
034 if (doubleWrapper == null) {
035 return 1;
036 }
037
038 if (getValue() > doubleWrapper.getValue()) {
039 return 1;
040 }
041 else if (getValue() < doubleWrapper.getValue()) {
042 return -1;
043 }
044 else {
045 return 0;
046 }
047 }
048
049 public double getValue() {
050 return _value;
051 }
052
053 public void setValue(double value) {
054 _value = value;
055 }
056
057 public double increment() {
058 return ++_value;
059 }
060
061 public double decrement() {
062 return --_value;
063 }
064
065 private double _value;
066
067 }