public class SimpleJepFunction extends java.lang.Object implements JepFunction
Modifier and Type | Field and Description |
---|---|
private int |
actualParameters |
private java.lang.String |
name |
private int |
numParameters |
Constructor and Description |
---|
SimpleJepFunction(java.lang.String name,
int numParameters) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkNumberOfParameters(int n) |
java.lang.String |
getFunctionName()
Get the name of this function.
|
int |
getNumberOfParameters() |
void |
run(java.util.Stack stack) |
void |
setCurNumberOfParameters(int actualParameters) |
private final java.lang.String name
private final int numParameters
private int actualParameters
public SimpleJepFunction(java.lang.String name, int numParameters)
public java.lang.String getFunctionName()
JepFunction
JEP
parser.getFunctionName
in interface JepFunction
JEP.addFunction(String, PostfixMathCommandI)
public int getNumberOfParameters()
getNumberOfParameters
in interface org.nfunk.jep.function.PostfixMathCommandI
public boolean checkNumberOfParameters(int n)
checkNumberOfParameters
in interface org.nfunk.jep.function.PostfixMathCommandI
public void setCurNumberOfParameters(int actualParameters)
setCurNumberOfParameters
in interface org.nfunk.jep.function.PostfixMathCommandI
public void run(java.util.Stack stack) throws ParseException
run
in interface org.nfunk.jep.function.PostfixMathCommandI
ParseException