Uses of Interface
fr.expression4j.core.ExpressionModel

Packages that use ExpressionModel
fr.expression4j.basic   
fr.expression4j.basic.impl   
fr.expression4j.core   
fr.expression4j.core.impl   
fr.expression4j.core.predefine   
fr.expression4j.factory   
fr.expression4j.sample.custom.element   
fr.expression4j.util   
 

Uses of ExpressionModel in fr.expression4j.basic
 

Methods in fr.expression4j.basic with parameters of type ExpressionModel
 MathematicalElement ExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
          Evaluate the value of the current expression element
 boolean ExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
          Parse an element of an expression like term, real, integer ...
 java.lang.String ExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
          Create the String object associated to the expression element.
 

Uses of ExpressionModel in fr.expression4j.basic.impl
 

Methods in fr.expression4j.basic.impl with parameters of type ExpressionModel
 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)
           
 boolean UnaryOperatorExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean SimpleExpressionExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean SignedIntegerExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean SignedExpressionExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean RealSimpleExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean RealExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean ParenthesisExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean ParametersExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean ParametersDefExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean IntegerExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean FunctionNameExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean FunctionExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean FunctionDefExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean ExpressionExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean ConstantOrVariableWithoutCheckExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean ConstantOrVariableExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean ComplexOrRealExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean BinaryOperatorExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 boolean ExpressionExpressionElement.parseSimpleElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 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 ExpressionModel in fr.expression4j.core
 

Methods in fr.expression4j.core that return ExpressionModel
 ExpressionModel Expression.getExpressionModel()
          Return the expression model associated to the expression.
 

Uses of ExpressionModel in fr.expression4j.core.impl
 

Classes in fr.expression4j.core.impl that implement ExpressionModel
 class ExpressionModelImpl
           
 

Fields in fr.expression4j.core.impl declared as ExpressionModel
protected  ExpressionModel ExpressionImpl.expressionModel
           
 

Methods in fr.expression4j.core.impl that return ExpressionModel
 ExpressionModel ExpressionImpl.getExpressionModel()
           
 

Methods in fr.expression4j.core.impl with parameters of type ExpressionModel
 void ExpressionImpl.parse(java.lang.String expression, Catalog catalog, ExpressionModel model)
           
 

Uses of ExpressionModel in fr.expression4j.core.predefine
 

Methods in fr.expression4j.core.predefine that return ExpressionModel
 ExpressionModel AbstractFunction.getExpressionModel()
           
 

Uses of ExpressionModel in fr.expression4j.factory
 

Methods in fr.expression4j.factory that return ExpressionModel
static ExpressionModel ExpressionModelFactory.createExpressionModel(java.lang.String name)
          Create an empty expression model.
static ExpressionModel ExpressionModelFactory.getDefaultExpressionModel()
          Get the default expression model
static ExpressionModel ExpressionModelFactory.getExpressionModel(java.lang.String name)
          Get an expression model.
 

Methods in fr.expression4j.factory with parameters of type ExpressionModel
static Expression ExpressionFactory.createExpression(java.lang.String expression, Catalog catalog, ExpressionModel model)
          Create an expression with the given catalog and the given expression model.
 

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

Methods in fr.expression4j.sample.custom.element with parameters of type ExpressionModel
 MathematicalElement StringExpressionElement.evaluate(TreeElement element, Catalog catalog, OperatorManager operatorManager, Parameters parameters, ExpressionModel model)
           
 boolean StringExpressionElement.parseElement(java.lang.String expression, ExpressionModel expressionModel, ParseInfo parseInfo, Catalog catalog, java.util.List functionParameters, int priorityOperatorLevel)
           
 java.lang.String StringExpressionElement.toString(TreeElement element, ExpressionModel expressionModel)
           
 

Uses of ExpressionModel in fr.expression4j.util
 

Methods in fr.expression4j.util with parameters of type ExpressionModel
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.