Package net.sf.basedb.util.jep
Class FunctionSafeJep.UnknownFunction
- java.lang.Object
-
- net.sf.basedb.util.jep.FunctionSafeJep.UnknownFunction
-
- All Implemented Interfaces:
Serializable
,org.nfunk.jep.function.PostfixMathCommandI
- Enclosing class:
- FunctionSafeJep
static class FunctionSafeJep.UnknownFunction extends Object implements org.nfunk.jep.function.PostfixMathCommandI, Serializable
Represents an unknown function that appears in an expression. The error is usually catched at parse time, otherwise it will be catched at evaluation time by this class.
-
-
Field Summary
Fields Modifier and Type Field Description private String
name
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description UnknownFunction(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkNumberOfParameters(int numParameters)
int
getNumberOfParameters()
void
run(Stack paramStack)
void
setCurNumberOfParameters(int numParameters)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
name
private final String name
-
-
Constructor Detail
-
UnknownFunction
UnknownFunction(String name)
-
-
Method Detail
-
checkNumberOfParameters
public boolean checkNumberOfParameters(int numParameters)
- Specified by:
checkNumberOfParameters
in interfaceorg.nfunk.jep.function.PostfixMathCommandI
-
getNumberOfParameters
public int getNumberOfParameters()
- Specified by:
getNumberOfParameters
in interfaceorg.nfunk.jep.function.PostfixMathCommandI
-
run
public void run(Stack paramStack) throws ParseException
- Specified by:
run
in interfaceorg.nfunk.jep.function.PostfixMathCommandI
- Throws:
ParseException
-
setCurNumberOfParameters
public void setCurNumberOfParameters(int numParameters)
- Specified by:
setCurNumberOfParameters
in interfaceorg.nfunk.jep.function.PostfixMathCommandI
-
-