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 }