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 }