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, waitevaluatepublic 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 parsedParserExceptionpublic abstract void setFunction(java.lang.String funcStr,
java.lang.String[] vars)
throws ParserException
funcStr - the function to be parsedvars - the function's variablesParserExceptionpublic abstract java.lang.String getFunction()
public static MathExpParser createParser()