Package org.gvsig.expressionevaluator
Interface Interpreter
- All Superinterfaces:
Cloneable,org.gvsig.tools.lang.Cloneable
@NotThreadSafe
public interface Interpreter
extends org.gvsig.tools.lang.Cloneable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncall(SymbolTable symbolTable, String funcname, Object... args) clone()getCache()org.gvsig.tools.resourcesstorage.ResourcesStoragebooleanhasFunction(String function) booleanvoidvoidrun(MutableSymbolTable symbolTable, Code code) voidsetAccuracy(Double accuracy) voidsetResourcesStorage(org.gvsig.tools.resourcesstorage.ResourcesStorage resources) voidsetSQLCompatible(boolean sqlCompatible) voidsetSymbolTable(SymbolTable symbolTable) void
-
Method Details
-
setSymbolTable
-
getSymbolTable
SymbolTable getSymbolTable() -
run
-
run
-
runCode
- Throws:
Exception
-
link
-
getAccuracy
Double getAccuracy() -
setAccuracy
-
getCurrentCode
Code getCurrentCode() -
getCache
Interpreter.Cache getCache() -
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Throws:
CloneNotSupportedException
-
setSQLCompatible
void setSQLCompatible(boolean sqlCompatible) -
isSQLCompatible
boolean isSQLCompatible() -
call
- Throws:
Exception
-
call
- Throws:
Exception
-
hasFunction
-
getWriter
Writer getWriter() -
setWriter
-
setResourcesStorage
void setResourcesStorage(org.gvsig.tools.resourcesstorage.ResourcesStorage resources) -
getResourcesStorage
org.gvsig.tools.resourcesstorage.ResourcesStorage getResourcesStorage()
-