Class Constant

java.lang.Object
  |
  +--Constant
All Implemented Interfaces:
ArithExpr

class Constant
extends Object
implements ArithExpr

Constante d'une expression arithmétique.


Field Summary
private  double value
          Valeur de la constante
 
Constructor Summary
(package private) Constant(double value)
          Construction d'une constante à partir d'une flottant
 
Method Summary
 double eval()
          Évaluation sans environnement
 double eval(Environment e)
          Évaluation avec environnement
 String toMathML()
          Représentation MathML de l'expression
 String toString()
          Représentation infixe de l'expression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

private double value
Valeur de la constante

Constructor Detail

Constant

Constant(double value)
Construction d'une constante à partir d'une flottant

Method Detail

eval

public double eval()
Évaluation sans environnement

Specified by:
eval in interface ArithExpr
Returns:
valeur de l'évaluation

eval

public double eval(Environment e)
Évaluation avec environnement

Specified by:
eval in interface ArithExpr
Returns:
valeur de l'évaluation

toString

public String toString()
Représentation infixe de l'expression

Overrides:
toString in class Object
Returns:
représentation

toMathML

public String toMathML()
Représentation MathML de l'expression

Specified by:
toMathML in interface ArithExpr
Returns:
représentation