Revision 43983 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/MutableSymbolTable.java

View differences:

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

  
3 3
import java.util.Collection;
4
import org.gvsig.tools.script.Script;
4 5

  
5 6

  
6 7
public interface MutableSymbolTable extends SymbolTable {
7
    
8
    public void setSymbolTable(SymbolTable symbolTable);
9
    
10
    public SymbolTable getSymbolTable();
11 8

  
12 9
    public void setVar(String name, Object value);
13 10
    
14 11
    public void addFunction(Function function);
15 12
    
13
    public void addScript(Script script);
14
    
16 15
    public void addFunctions(Collection<Function> functions);
17 16

  
18 17
    public void removeVar(String name);
19 18
    
19
    public void removeScript(Script script);
20
    
20 21
    public void removeFunction(String name);
21 22

  
22
    public Scripts getScripts();
23
    
24 23
    @Override
25 24
    public MutableSymbolTable clone() throws CloneNotSupportedException;
26 25
}

Also available in: Unified diff