001    package railo.runtime.type.dt;
002    
003    import java.io.Serializable;
004    import java.util.Date;
005    
006    import railo.runtime.dump.Dumpable;
007    import railo.runtime.op.Castable;
008    
009    /**
010     * 
011     */
012    public abstract class DateTime extends Date implements Dumpable,Castable,Serializable {
013    
014        /**
015         * constructor of the class
016         * @param time
017         */
018        public DateTime(long time) {
019            super(time);
020        }
021    
022        /**
023         * constructor of the class
024         */
025        public DateTime() {
026            super();
027        }
028        
029        /**
030         * @return returns the CFML type double value represent a date
031         */
032        public abstract double toDoubleValue();
033    }