KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jodd > petite > BeanDef


1 // Copyright (c) 2003-2007, Jodd Team (jodd.sf.net). All Rights Reserved.
2

3 package jodd.petite;
4
5 import jodd.petite.scope.Scope;
6
7 /**
8  * Petite bean definition, for internal use only.
9  */

10 class BeanDef {
11
12     BeanDef(String JavaDoc name, Class JavaDoc type, Scope scope) {
13         this.name = name;
14         this.type = type;
15         this.scope = scope;
16     }
17
18     final String JavaDoc name;
19
20     final Class JavaDoc type;
21
22     private final Scope scope;
23
24     Object JavaDoc scopeLookup() {
25         return scope.lookup(name);
26     }
27
28     void scopeRegister(Object JavaDoc object) {
29         scope.register(name, object);
30     }
31 }
32
Popular Tags