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 }