jodd.petite
Class PetiteRegistry.BeanProvider

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

public class PetiteRegistry.BeanProvider
extends java.lang.Object


Field Summary
protected  java.lang.String beanName
           
protected  java.lang.Class[] methodArgsTypes
           
protected  java.lang.String methodName
           
protected  java.lang.String providerName
           
protected  java.lang.Class type
           
 
Method Summary
 PetiteRegistry.BeanProvider args(java.lang.Class... methodArgsTypes)
          Defines method argument types.
 PetiteRegistry.BeanProvider bean(java.lang.String beanName)
          Defines bean name.
 PetiteRegistry.BeanProvider method(java.lang.String methodName)
          Defines provider method name.
 void register()
          Registers provider.
 PetiteRegistry.BeanProvider type(java.lang.Class type)
          Defines bean type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

providerName

protected final java.lang.String providerName

beanName

protected java.lang.String beanName

type

protected java.lang.Class type

methodName

protected java.lang.String methodName

methodArgsTypes

protected java.lang.Class[] methodArgsTypes
Method Detail

bean

public PetiteRegistry.BeanProvider bean(java.lang.String beanName)
Defines bean name.


type

public PetiteRegistry.BeanProvider type(java.lang.Class type)
Defines bean type.


method

public PetiteRegistry.BeanProvider method(java.lang.String methodName)
Defines provider method name.


args

public PetiteRegistry.BeanProvider args(java.lang.Class... methodArgsTypes)
Defines method argument types.


register

public void register()
Registers provider.



Copyright © 2003-2013 Jodd Team