org.millscript.office.spreadsheet.formula.expr
Class MulExpr

java.lang.Object
  extended by org.millscript.millscript.expr.Expr<A>
      extended by org.millscript.millscript.expr.BinaryOpExpr<org.millscript.millscript.action.BinaryOpAction>
          extended by org.millscript.office.spreadsheet.formula.expr.MulExpr
All Implemented Interfaces:
org.millscript.millscript.expr.OneResult

public final class MulExpr
extends org.millscript.millscript.expr.BinaryOpExpr<org.millscript.millscript.action.BinaryOpAction>

This class implements an arithmetic expression. This expression always returns one result.

See Also:
IntegerTools

Constructor Summary
MulExpr(org.millscript.millscript.expr.Expr<?> a, org.millscript.millscript.expr.Expr<?> b)
          Creates a new arithmetic expression for the specified symbol and left and right hand side expressions.
 
Method Summary
 org.millscript.millscript.action.BinaryOpAction newAction(org.millscript.millscript.action.Action a, org.millscript.millscript.action.Action b)
           
 
Methods inherited from class org.millscript.millscript.expr.BinaryOpExpr
compileIt, resolve
 
Methods inherited from class org.millscript.millscript.expr.Expr
arity, compile, isIntegerExpr, resolveList, setLineNumber, setOrigin, show, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulExpr

public MulExpr(org.millscript.millscript.expr.Expr<?> a,
               org.millscript.millscript.expr.Expr<?> b)
Creates a new arithmetic expression for the specified symbol and left and right hand side expressions.

Parameters:
a - the left hand side expression, which should return a single result
b - the right hand side expression, which should return a single result
Method Detail

newAction

public org.millscript.millscript.action.BinaryOpAction newAction(org.millscript.millscript.action.Action a,
                                                                 org.millscript.millscript.action.Action b)
Specified by:
newAction in class org.millscript.millscript.expr.BinaryOpExpr<org.millscript.millscript.action.BinaryOpAction>
See Also:
BinaryOpExpr.newAction(org.millscript.millscript.action.Action, org.millscript.millscript.action.Action)


Copyright © 2006-2007 Open World Ltd. All Rights Reserved.