001 package biz.hammurapi.config;
002
003 import java.util.HashMap;
004 import java.util.Iterator;
005 import java.util.Map;
006
007 /**
008 * Simple map-backed context.
009 * @author Pavel
010 *
011 */
012 public class SimpleContext implements MutableContext, TraversableContext {
013 private Map values = new HashMap();
014
015 public Object get(String name) {
016 return values.get(name);
017 }
018
019 public void set(String name, Object value) {
020 values.put(name, value);
021 }
022
023 public void remove(String name) {
024 values.remove(name);
025 }
026
027 public Iterator getNames() {
028 return values.keySet().iterator();
029 }
030
031 }