|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.petite.BeanDefinition
public class BeanDefinition
Petite bean definition, for internal use only.
| Field Summary | |
|---|---|
CtorInjectionPoint |
ctor
|
InitMethodPoint[] |
initMethods
|
MethodInjectionPoint[] |
methods
|
java.lang.String |
name
|
java.lang.String[] |
params
|
PropertyInjectionPoint[] |
properties
|
protected Scope |
scope
|
java.lang.Class |
type
|
WiringMode |
wiringMode
|
| Constructor Summary | |
|---|---|
BeanDefinition(java.lang.String name,
java.lang.Class type,
Scope scope,
WiringMode wiringMode)
|
|
| Method Summary | |
|---|---|
void |
addInitMethodPoints(InitMethodPoint[] methods)
Adds init methods. |
void |
addMethodInjectionPoint(MethodInjectionPoint mip)
Adds method injection point. |
void |
addPropertyInjectionPoint(PropertyInjectionPoint pip)
Adds property injection point. |
java.lang.Object |
scopeLookup()
Delegates to Scope.lookup(String). |
void |
scopeRegister(java.lang.Object object)
Delegates to Scope.register(String, Object). |
void |
scopeRemove()
Delegates to Scope.remove(String). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final java.lang.String name
public final java.lang.Class type
protected final Scope scope
public final WiringMode wiringMode
public CtorInjectionPoint ctor
public PropertyInjectionPoint[] properties
public MethodInjectionPoint[] methods
public InitMethodPoint[] initMethods
public java.lang.String[] params
| Constructor Detail |
|---|
public BeanDefinition(java.lang.String name,
java.lang.Class type,
Scope scope,
WiringMode wiringMode)
| Method Detail |
|---|
public java.lang.Object scopeLookup()
Scope.lookup(String).
public void scopeRegister(java.lang.Object object)
Scope.register(String, Object).
public void scopeRemove()
Scope.remove(String).
public void addPropertyInjectionPoint(PropertyInjectionPoint pip)
public void addMethodInjectionPoint(MethodInjectionPoint mip)
public void addInitMethodPoints(InitMethodPoint[] methods)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||