Revision 2590 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/evaluator/SimpleEvaluatorData.java
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