Revision 43939 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
import java.util.Collection;
3 4

  
5

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

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

  
14 18
    public void removeVar(String name);
15 19
    
16 20
    public void removeFunction(String name);
21

  
22
    public Scripts getScripts();
17 23
    
18 24
    @Override
19 25
    public MutableSymbolTable clone() throws CloneNotSupportedException;

Also available in: Unified diff