Uses of Class
fr.expression4j.core.impl.TreeElement

Packages that use TreeElement
fr.expression4j.basic   
fr.expression4j.basic.impl   
fr.expression4j.core.impl   
fr.expression4j.sample.custom.element   
fr.expression4j.util   
 

Uses of TreeElement in fr.expression4j.basic
 

Methods in fr.expression4j.basic that return TreeElement
 TreeElement ParseInfo.getTreeElement()
           
 

Methods in fr.expression4j.basic with parameters of type TreeElement
 MathematicalElement ExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
          Evaluate the value of the current expression element
 void ParseInfo.setTreeElement(TreeElement treeElement)
           
 java.lang.String ExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
          Create the String object associated to the expression element.
 

Uses of TreeElement in fr.expression4j.basic.impl
 

Methods in fr.expression4j.basic.impl with parameters of type TreeElement
 MathematicalElement UnaryOperatorExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement SimpleExpressionExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement SignedIntegerExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement SignedExpressionExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement RealSimpleExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement RealExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement ParenthesisExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement ParametersExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement ParametersDefExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement IntegerExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement FunctionNameExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement FunctionExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement FunctionDefExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement ExpressionExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement ConstantOrVariableWithoutCheckExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement ConstantOrVariableExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement ComplexOrRealExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 MathematicalElement BinaryOperatorExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 java.lang.String UnaryOperatorExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String SimpleExpressionExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String SignedIntegerExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String SignedExpressionExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String RealSimpleExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String RealExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String ParenthesisExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String ParametersExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String ParametersDefExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String IntegerExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String FunctionNameExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String FunctionExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String FunctionDefExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String ExpressionExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String ConstantOrVariableWithoutCheckExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String ConstantOrVariableExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String ComplexOrRealExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 java.lang.String BinaryOperatorExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 

Uses of TreeElement in fr.expression4j.core.impl
 

Fields in fr.expression4j.core.impl declared as TreeElement
protected  TreeElement ExpressionImpl.rootElement
           
 

Methods in fr.expression4j.core.impl that return TreeElement
 TreeElement TreeElement.getLeftElement()
           
 TreeElement TreeElement.getRightElement()
           
 TreeElement ExpressionImpl.getRootElement()
           
 

Methods in fr.expression4j.core.impl with parameters of type TreeElement
 void TreeElement.setLeftElement(TreeElement leftElement)
           
 void TreeElement.setRightElement(TreeElement rightElement)
           
 

Constructors in fr.expression4j.core.impl with parameters of type TreeElement
TreeElement(int type, TreeElement leftElement, TreeElement rightElement, MathematicalElement value, java.lang.String expressionElementName, java.lang.String stringElement, java.lang.Object expressionElementProperties)
           
 

Uses of TreeElement in fr.expression4j.sample.custom.element
 

Methods in fr.expression4j.sample.custom.element with parameters of type TreeElement
 MathematicalElement StringExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 java.lang.String StringExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 

Uses of TreeElement in fr.expression4j.util
 

Methods in fr.expression4j.util with parameters of type TreeElement
static MathematicalElement ExpressionUtil.computeElement(java.lang.String way, TreeElement rootElement, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel expressionModel)
          Compute the value of a TreeElement and return is value.
static MathematicalElement ExpressionUtil.computeElement(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel expressionModel)
          Compute the value of a TreeElement and return is value.
static StringElement ExpressionUtil.toString(TreeElement element, ExpressionModel expressionModel)
          Transform the expression tree element in String.