calc
Class NumeralCalc

java.lang.Object
  |
  +--calc.BaseCalc
        |
        +--calc.NumeralCalc

public class NumeralCalc
extends BaseCalc

Represents a Numeral in the Calc-Scheme. Numerals are the leaves in the operation tree, therefore they simply return the argument handed over to them in the Constructor


Fields inherited from class calc.BaseCalc
calculated, children, result
 
Constructor Summary
NumeralCalc(Complex arg)
           
 
Method Summary
protected  void doCalculate()
          does nothing, since the result is already set in Constructor
 int getArgsNr()
          overridden by inheriting class, needed for consistency-checks
 java.lang.String getArithmeticSymbol()
          must be implemented for debugging purposes: returns "+" for AddCalc, etc.
 
Methods inherited from class calc.BaseCalc
calculate, clear, getChildren, insertChildren, main, result, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NumeralCalc

public NumeralCalc(Complex arg)
Method Detail

getArgsNr

public int getArgsNr()
Description copied from class: BaseCalc
overridden by inheriting class, needed for consistency-checks
Overrides:
getArgsNr in class BaseCalc

getArithmeticSymbol

public java.lang.String getArithmeticSymbol()
Description copied from class: BaseCalc
must be implemented for debugging purposes: returns "+" for AddCalc, etc.
Overrides:
getArithmeticSymbol in class BaseCalc

doCalculate

protected void doCalculate()
does nothing, since the result is already set in Constructor
Overrides:
doCalculate in class BaseCalc