applicationlayer.calcevaluation
Class DEvaluation

java.lang.Object
  extended by applicationlayer.calcevaluation.AbstractEvaluation
      extended by applicationlayer.calcevaluation.DEvaluation

public class DEvaluation
extends AbstractEvaluation

Tato třída je potomkem třídy AbstractEvaluation a vyhodnocuje výraz s double čísly.


Field Summary
 
Fields inherited from class applicationlayer.calcevaluation.AbstractEvaluation
output, precision, stackOperators
 
Constructor Summary
DEvaluation(int precision)
          Vytvoří výraz, pracující s double čísly.
 
Method Summary
protected  void calculate()
          Vyhodnocuje výraz v postfixové notaci a nastavé výsledek.
 java.lang.Object getResult()
          Vrací textovou reprezentaci výsledku výrazu.
 
Methods inherited from class applicationlayer.calcevaluation.AbstractEvaluation
evaluate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DEvaluation

public DEvaluation(int precision)
Vytvoří výraz, pracující s double čísly.

Parameters:
precision - přesnost výsledku.
Method Detail

calculate

protected void calculate()
Vyhodnocuje výraz v postfixové notaci a nastavé výsledek.

Specified by:
calculate in class AbstractEvaluation

getResult

public java.lang.Object getResult()
Vrací textovou reprezentaci výsledku výrazu.

Specified by:
getResult in class AbstractEvaluation
Returns:
výsledek soustavy rovnice