A B C D E F G I L M N O P R S T U V X Y

S

STRING - Static variable in class com.japisoft.formula.FormulaParser
 
SYMB - Static variable in class com.japisoft.formula.FormulaParser
 
SinFunction - class com.japisoft.formula.lib.standard.SinFunction.
Compute a sine with a radian value
SinFunction() - Constructor for class com.japisoft.formula.lib.standard.SinFunction
 
SqrtFunction - class com.japisoft.formula.lib.standard.SqrtFunction.
Compute a square root
SqrtFunction() - Constructor for class com.japisoft.formula.lib.standard.SqrtFunction
 
Standard - class com.japisoft.formula.lib.standard.Standard.
Default mathematical library
Standard() - Constructor for class com.japisoft.formula.lib.standard.Standard
 
SumFunction - class com.japisoft.formula.lib.standard.SumFunction.
Compute the sum values
SumFunction() - Constructor for class com.japisoft.formula.lib.standard.SumFunction
 
SymbolResolver - interface com.japisoft.formula.SymbolResolver.
This interface is a delegate for resolving an expression variable.
SymbolResolverException - exception com.japisoft.formula.SymbolResolverException.
This exception is for invalid symbol.
SymbolResolverException(String) - Constructor for class com.japisoft.formula.SymbolResolverException
 
setContent(String) - Method in class com.japisoft.formula.node.AbstractNode
Set the node content like a function name, a variable name...
setCurrentPos(int) - Method in interface com.japisoft.formula.FormulaParsingListener
 
setCurrentPos(int) - Method in class com.japisoft.formula.FormulaTreeBuilder
Reset the current parsed location
setCurrentPos(int) - Method in class com.japisoft.formula.node.NodeFactory
Reset the current parse location
setExpression(String) - Method in class com.japisoft.formula.Formula
 
setFormulaTreeBuilder(FormulaTreeBuilder) - Method in class com.japisoft.formula.Formula
Update the builder from the parsing processing.
setFunctionName(String) - Method in class com.japisoft.formula.node.FunctionNode
reset the function name
setName(String) - Method in class com.japisoft.formula.lib.AbstractLib
 
setNodeFactory(NodeFactory) - Method in class com.japisoft.formula.FormulaTreeBuilder
Reset for factory for choosing formula node
setOp(int) - Method in class com.japisoft.formula.node.AbstractNode
 
setOperator(String) - Method in class com.japisoft.formula.node.OperatorNode
 
setParamMode(boolean) - Method in class com.japisoft.formula.node.GroupNode
Param if this is a group from a function parameters
setParent(Formula) - Method in class com.japisoft.formula.Formula
Deprecated. Call rather setShareFormulaContext
setPos(int) - Method in class com.japisoft.formula.node.AbstractNode
Reset the current node location in the expression
setPos(int) - Method in class com.japisoft.formula.node.EvaluateException
 
setRootMode(boolean) - Method in class com.japisoft.formula.node.FunctionNode
Deprecated. Must use the class RootNode for that
setShareFormulaContext(Formula) - Method in class com.japisoft.formula.Formula
This is a way to share symbol values / resolvers between different various formula context
setString(boolean) - Method in class com.japisoft.formula.node.ValueNode
Set the value as a string or as a double value
setSymbolValue(String, Variant) - Method in class com.japisoft.formula.Formula
Set a symbol value, this value will be used while resolving the formula expression.
setValue(String, Variant) - Method in class com.japisoft.formula.FormulaContext
Reset a new value .
setValue(String, Variant) - Method in interface com.japisoft.formula.SymbolResolver
Reset a symbol value, useful for 'A=B' expression
setValue(double) - Method in class com.japisoft.formula.node.ValueNode
 
setVariableName(String) - Method in class com.japisoft.formula.node.VariableNode
reset the variable name
sval - Variable in class com.japisoft.formula.FormulaParserVal
string value of this 'union'

A B C D E F G I L M N O P R S T U V X Y