Revision 44389 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/Interpreter.java

View differences:

Interpreter.java
1 1
package org.gvsig.expressionevaluator;
2 2

  
3
import java.io.Writer;
3 4
import org.gvsig.tools.lang.Cloneable;
5
import org.gvsig.tools.resourcesstorage.ResourcesStorage;
4 6

  
5 7
public interface Interpreter extends Cloneable {
6 8

  
......
21 23

  
22 24
    public Object run(Code code);
23 25

  
26
    public void run(MutableSymbolTable symbolTable, Code code);
27

  
24 28
    public void link(Code code);
25 29

  
26 30
    public Double getAccuracy();
......
40 44
    
41 45
    public Object call(String function, Object... args) throws Exception;
42 46
    
47
    public Object call(SymbolTable symbolTable, String funcname, Object... args) throws Exception ;
48

  
43 49
    public boolean hasFunction(String function);
44 50
    
51
    public Writer getWriter();
52
    
53
    public void setWriter(Writer writer);
54
    
55
    public void setResourcesStorage(ResourcesStorage resources);
56
    
57
    public ResourcesStorage getResourcesStorage();
45 58
}

Also available in: Unified diff