fr.expression4j.core
Interface Parameters

All Known Implementing Classes:
ParametersImpl

public interface Parameters

Same as function parameters. It is used to set parameters value of a function to evaluate them. If function is f(x,y,z), Parameters object is x,y and z values.

Author:
SGINER

Method Summary
 void addParameter(java.lang.String name, MathematicalElement value)
          add a parameter
 void addParameters(java.util.Map parameters)
          add parameters
 void addParameters(Parameters parameters)
          add parameters
 MathematicalElement getParameter(java.lang.String name)
          get parameter value.
 java.util.Map getParameters()
          get the list of parameters
 

Method Detail

addParameter

void addParameter(java.lang.String name,
                  MathematicalElement value)
add a parameter

Parameters:
name - name of the parameter.
value - value of the parameter.

addParameters

void addParameters(java.util.Map parameters)
add parameters

Parameters:
parameters - parameters to add.

addParameters

void addParameters(Parameters parameters)
add parameters

Parameters:
parameters - parameters to add.

getParameter

MathematicalElement getParameter(java.lang.String name)
                                 throws ParametersException
get parameter value.

Parameters:
name - name of the parameter.
Returns:
the value of the given parameter.
Throws:
ParametersException - if the parameter is not found.

getParameters

java.util.Map getParameters()
get the list of parameters

Returns:
list of parameters.