001    package railo.commons.lang.types;
002    
003    /**
004     * Integer Type that can be modified
005     */
006    public interface RefDouble {
007    
008        /**
009         * @param value
010         */
011        public void setValue(double value);
012        
013        /**
014         * operation plus
015         * @param value
016         */
017        public void plus(double value);
018        
019        /**
020         * operation minus
021         * @param value
022         */
023        public void minus(double value);
024    
025        /**
026         * @return returns value as Double Object
027         */
028        public Double toDouble();
029        
030        /**
031         * @return returns value as double
032         */
033        public double toDoubleValue();
034    }