jodd.petite
Class PetiteRegistry.BeanRegister

java.lang.Object
  extended by jodd.petite.PetiteRegistry.BeanRegister
Enclosing class:
PetiteRegistry

public class PetiteRegistry.BeanRegister
extends java.lang.Object


Field Summary
protected  java.lang.String beanName
           
protected  java.lang.Class beanType
           
protected  boolean define
           
protected  java.lang.Class<? extends Scope> scopeType
           
protected  WiringMode wiringMode
           
 
Method Summary
 PetiteRegistry.BeanRegister define()
          Bean will be defined rather just registered.
 PetiteRegistry.BeanRegister name(java.lang.String name)
          Defines bean name.
 void register()
          Registers a bean.
 PetiteRegistry.BeanRegister scope(java.lang.Class<? extends Scope> scope)
          Defines beans scope.
 PetiteRegistry.BeanRegister wire(WiringMode wiringMode)
          Defines beans wire mode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beanType

protected final java.lang.Class beanType

beanName

protected java.lang.String beanName

scopeType

protected java.lang.Class<? extends Scope> scopeType

wiringMode

protected WiringMode wiringMode

define

protected boolean define
Method Detail

name

public PetiteRegistry.BeanRegister name(java.lang.String name)
Defines bean name. If missing, it will be resolved from type name.


scope

public PetiteRegistry.BeanRegister scope(java.lang.Class<? extends Scope> scope)
Defines beans scope.


wire

public PetiteRegistry.BeanRegister wire(WiringMode wiringMode)
Defines beans wire mode.


define

public PetiteRegistry.BeanRegister define()
Bean will be defined rather just registered.


register

public void register()
Registers a bean.



Copyright © 2003-2013 Jodd Team