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

S

setBinaryOperator(String, BinaryOperator) - Method in interface com.japisoft.formula.operator.OperatorFactory
Replace an operator by this one, if the operator is null the operator will be removed
setBinaryOperator(String, BinaryOperator) - Method in class com.japisoft.formula.operator.OperatorFactoryImpl
Replace an operator by this one, if the operator is null the operator will be removed
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 class com.japisoft.formula.node.NodeFactory
Reset the current parse location
setCurrentPos(int) - Method in interface com.japisoft.formula.FormulaParsingListener
 
setCurrentPos(int) - Method in class com.japisoft.formula.FormulaTreeBuilder
Reset the current parsed location
setExpression(String) - Method in class com.japisoft.formula.Formula
 
setFormulaContext(FormulaContext) - Method in class com.japisoft.formula.FormulaTreeBuilder
It MUST be called before using this builder
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
setHighPrecisionMode(boolean) - Method in class com.japisoft.formula.Formula
Update the inner formula evaluator for working with java.lang.BigDecimal rather than with double value.
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 nodes.
setOp(String) - Method in class com.japisoft.formula.node.AbstractNode
 
setOperator(String, BinaryOperator) - Method in class com.japisoft.formula.node.BinaryOperatorNode
 
setOperator(String, TernaryOperator) - Method in class com.japisoft.formula.node.TernaryOperatorNode
 
setOperator(String, UnaryOperator) - Method in class com.japisoft.formula.node.UnaryOperatorNode
 
setOperatorFactory(OperatorFactory) - Method in class com.japisoft.formula.Formula
Update the current operator factory
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
setSharedOperatorFactory(OperatorFactory) - Method in class com.japisoft.formula.FormulaFactory
Reset the default operator factory
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, BigDecimal) - Method in class com.japisoft.formula.Formula
Assign a BigDecimal value to a symbol.
setSymbolValue(String, boolean) - Method in class com.japisoft.formula.Formula
Assign a boolean value to a symbol.
setSymbolValue(String, double) - Method in class com.japisoft.formula.Formula
Assign a double value to a symbol.
setSymbolValue(String, String) - Method in class com.japisoft.formula.Formula
Assign a string value to a symbol.
setSymbolValue(String, Variant) - Method in class com.japisoft.formula.Formula
Set a symbol value, this value will be used while resolving the formula expression.
setTernaryOperator(String, TernaryOperator) - Method in interface com.japisoft.formula.operator.OperatorFactory
Replace an operator by this one, if the operator is null the operator will be removed
setTernaryOperator(String, TernaryOperator) - Method in class com.japisoft.formula.operator.OperatorFactoryImpl
Replace an operator by this one, if the operator is null the operator will be removed
setUnaryOperator(String, UnaryOperator) - Method in interface com.japisoft.formula.operator.OperatorFactory
Replace an operator by this one, if the operator is null the operator will be removed
setUnaryOperator(String, UnaryOperator) - Method in class com.japisoft.formula.operator.OperatorFactoryImpl
Replace an operator by this one, if the operator is null the operator will be removed
setValue(String) - Method in class com.japisoft.formula.node.ValueNode
 
setValue(String) - Method in class com.japisoft.formula.node.ValueNodeHP
 
setValue(String, Variant) - Method in class com.japisoft.formula.FormulaContext
Reset a new value .
setVariableName(String) - Method in class com.japisoft.formula.node.VariableNode
reset the variable name
SinFunction - class com.japisoft.formula.lib.standard.SinFunction.
Compute a sine with a radian value More information at : http://www.japisoft.com
SinFunction() - Constructor for class com.japisoft.formula.lib.standard.SinFunction
 
SqrtFunction - class com.japisoft.formula.lib.standard.SqrtFunction.
Compute a square root More information at : http://www.japisoft.com
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
 
Strcontains - class com.japisoft.formula.lib.standard.str.Strcontains.
strcontains( a, b ) return true if 'a' contains the string 'b' More information at : http://www.japisoft.com
Strcontains() - Constructor for class com.japisoft.formula.lib.standard.str.Strcontains
 
Strget - class com.japisoft.formula.lib.standard.str.Strget.
Extract a substring : strget : String, Start position from 1, End position starting from 1.
Strget() - Constructor for class com.japisoft.formula.lib.standard.str.Strget
 
STRING - Static variable in class com.japisoft.formula.FormulaParser
 
Strlen - class com.japisoft.formula.lib.standard.str.Strlen.
Return a length for a string More information at : http://www.japisoft.com
Strlen() - Constructor for class com.japisoft.formula.lib.standard.str.Strlen
 
SumFunction - class com.japisoft.formula.lib.standard.SumFunction.
Compute the sum values More information at : http://www.japisoft.com
SumFunction() - Constructor for class com.japisoft.formula.lib.standard.SumFunction
 
sval - Variable in class com.japisoft.formula.FormulaParserVal
string value of this 'union'
SYMB - Static variable in class com.japisoft.formula.FormulaParser
 
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
 
SYN1 - Static variable in class com.japisoft.formula.operator.binary.NOTEQOperator
 

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