|
||||||||||
| 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
|
String |
name
|
String[] |
params
|
PropertyInjectionPoint[] |
properties
|
protected Scope |
scope
|
SetInjectionPoint[] |
sets
|
Class |
type
|
WiringMode |
wiringMode
|
| Constructor Summary | |
|---|---|
BeanDefinition(String name,
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. |
void |
addSetInjectionPoint(SetInjectionPoint sip)
Adds set injection point. |
Object |
scopeLookup()
Delegates to Scope.lookup(String). |
void |
scopeRegister(Object object)
Delegates to Scope.register(String, Object). |
void |
scopeRemove()
Delegates to Scope.remove(String). |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final String name
public final Class type
protected final Scope scope
public final WiringMode wiringMode
public CtorInjectionPoint ctor
public PropertyInjectionPoint[] properties
public SetInjectionPoint[] sets
public MethodInjectionPoint[] methods
public InitMethodPoint[] initMethods
public String[] params
| Constructor Detail |
|---|
public BeanDefinition(String name,
Class type,
Scope scope,
WiringMode wiringMode)
| Method Detail |
|---|
public Object scopeLookup()
Scope.lookup(String).
public void scopeRegister(Object object)
Scope.register(String, Object).
public void scopeRemove()
Scope.remove(String).
public void addPropertyInjectionPoint(PropertyInjectionPoint pip)
public void addSetInjectionPoint(SetInjectionPoint sip)
public void addMethodInjectionPoint(MethodInjectionPoint mip)
public void addInitMethodPoints(InitMethodPoint[] methods)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||