public abstract class MathExpParser extends java.lang.Object implements Function, MultiVarFunction
Modifier and Type | Field and Description |
---|---|
static int |
NO_ERROR
No error.
|
static int |
SYNTAX_ERROR
Syntax error.
|
Constructor and Description |
---|
MathExpParser() |
Modifier and Type | Method and Description |
---|---|
static MathExpParser |
createParser() |
abstract java.lang.String |
getFunction()
Gets the function string.
|
abstract void |
setFunction(java.lang.String funcStr)
Parses the function string using existing variable names.
|
abstract void |
setFunction(java.lang.String funcStr,
java.lang.String[] vars)
Parses the function string using existing variable names.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluate
public static final int NO_ERROR
public static final int SYNTAX_ERROR
public abstract void setFunction(java.lang.String funcStr) throws ParserException
funcStr
- the function to be parsedParserException
public abstract void setFunction(java.lang.String funcStr, java.lang.String[] vars) throws ParserException
funcStr
- the function to be parsedvars
- the function's variablesParserException
public abstract java.lang.String getFunction()
public static MathExpParser createParser()