Revision 2590 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/evaluator/SimpleEvaluatorData.java

View differences:

SimpleEvaluatorData.java
3 3

  
4 4
import java.util.HashMap;
5 5
import java.util.Iterator;
6
import org.gvsig.tools.util.GetItemByKey;
7
import org.gvsig.tools.util.SetItem;
6 8

  
7
public class SimpleEvaluatorData implements EvaluatorData {
9
public class SimpleEvaluatorData implements EvaluatorData, SetItem<String,Object>, GetItemByKey<String, Object> {
8 10

  
9 11
    private final HashMap<String, Object> data;
10 12
    private final HashMap<String, Object> context;
......
51 53
    public void setContextValue(String name, Object value) {
52 54
        this.context.put(name, value);
53 55
    }
56

  
57
    @Override
58
    public void set(String name, Object value) {
59
        this.data.put(name, value);
60
    }
61

  
62
    @Override
63
    public Object get(String name) {
64
        return this.data.get(name);
65
    }
54 66
    
55 67
}

Also available in: Unified diff