001    package railo.runtime.op;
002    
003    import railo.runtime.exp.PageException;
004    
005    public interface NumericOp {
006        
007    
008        
009        public Number exponentRef(Object left, Object right) throws PageException;
010        
011        public Number intdivRef(Object left, Object right) throws PageException;
012        
013        public Number plusRef(Object left, Object right) throws PageException;
014        
015        public Number minusRef(Object left, Object right) throws PageException;
016        
017        public Number modulusRef(Object left, Object right) throws PageException;
018        
019        public Number divideRef(Object left, Object right) throws PageException;
020        
021        public Number multiplyRef(Object left, Object right) throws PageException;
022    }