1 package br.com.ibnetwork.guara.view.impl; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 import java.util.Set; 6 7 import br.com.ibnetwork.guara.view.Context; 8 9 /*** 10 * @author <a href="mailto:leandro@ibnetwork.com.br">leandro</a> 11 */ 12 public class ContextImpl 13 implements Context 14 { 15 private Map map; 16 17 public ContextImpl(int size) 18 { 19 map = new HashMap(size); 20 } 21 22 public Map getMap() 23 { 24 return map; 25 } 26 27 public void put(String key, Object value) 28 { 29 map.put(key,value); 30 } 31 32 public void delete(String key) 33 { 34 map.remove(key); 35 } 36 37 public boolean contains(String key) 38 { 39 return map.containsKey(key); 40 } 41 42 public Object get(String key) 43 { 44 return map.get(key); 45 } 46 47 public void clear() 48 { 49 map.clear(); 50 } 51 52 public Set getKeys() 53 { 54 return map.keySet(); 55 } 56 57 public int getSize() 58 { 59 return map.size(); 60 } 61 62 }