KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > soto > state > cocoon > EnvScope


1 package org.sapia.soto.state.cocoon;
2
3 import org.sapia.soto.Env;
4 import org.sapia.soto.NotFoundException;
5 import org.sapia.soto.state.Scope;
6
7
8 /**
9  * Implements the <code>Scope</code> interface on top of an <code>Env</code>
10  * instance.
11  *
12  * @see org.sapia.soto.Env
13  *
14  * @author Yanick Duchesne
15  * <dl>
16  * <dt><b>Copyright:</b><dd>Copyright &#169; 2002-2003 <a HREF="http://www.sapia-oss.org">Sapia Open Source Software</a>. All Rights Reserved.</dd></dt>
17  * <dt><b>License:</b><dd>Read the license.txt file of the jar or visit the
18  * <a HREF="http://www.sapia-oss.org/license.html">license page</a> at the Sapia OSS web site</dd></dt>
19  * </dl>
20  */

21 public class EnvScope implements Scope {
22   private Env _env;
23
24   public EnvScope(Env env) {
25     _env = env;
26   }
27
28   /**
29    * @see org.sapia.soto.state.Scope#getVal(java.lang.Object)
30    */

31   public Object JavaDoc getVal(Object JavaDoc key) {
32     try {
33       return _env.lookup(key.toString());
34     } catch (NotFoundException e) {
35       return null;
36     }
37   }
38
39   /**
40    * @see org.sapia.soto.state.Scope#putVal(java.lang.Object, java.lang.Object)
41    */

42   public void putVal(Object JavaDoc key, Object JavaDoc value) {
43   }
44 }
45
Popular Tags