public abstract static class OpenGISFunctions.BaseFunction
extends PostfixCommand
Constructor and Description |
---|
BaseFunction() |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(ASTFunNode node,
JepRuntime runtime) |
abstract Comparable |
evaluate(JepRuntime runtime) |
String |
getName() |
double |
pop_double(JepRuntime runtime) |
Geometry |
pop_geometry(JepRuntime runtime) |
int |
pop_int(JepRuntime runtime) |
String |
pop_string(JepRuntime runtime) |
public String getName()
public Geometry pop_geometry(JepRuntime runtime) throws ParseException
ParseException
public double pop_double(JepRuntime runtime) throws ParseException
ParseException
public int pop_int(JepRuntime runtime) throws ParseException
ParseException
public String pop_string(JepRuntime runtime) throws ParseException
ParseException
public void evaluate(ASTFunNode node, JepRuntime runtime) throws ParseException
ParseException
public abstract Comparable evaluate(JepRuntime runtime) throws Exception
Exception