Statistics
| Revision:

svn-gvsig-desktop / 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 / SymbolTable.java @ 43913

History | View | Annotate | Download (733 Bytes)

1
package org.gvsig.expressionevaluator;
2

    
3
import java.util.Iterator;
4
import org.gvsig.tools.ToolsLocator;
5

    
6
import org.gvsig.tools.lang.Cloneable;
7
import org.gvsig.tools.script.Script;
8
import org.gvsig.tools.script.ScriptManager;
9

    
10
public interface SymbolTable extends Iterable<Function>, Cloneable {
11

    
12
    public Function function(String name);
13
    
14
    public boolean exists(String name);
15
    
16
    public Object value(String name);
17
    
18
    public Iterator<String> itervars();
19
    
20
    public Iterator<Function> iterfuncs();
21

    
22
    @Override
23
    public SymbolTable clone() throws CloneNotSupportedException;
24
    
25
    public Script getScript();
26
    
27
    public void setScript(String name);
28
    
29
    public void setScript(Script script);
30
}