jodd.petite
Class PetiteResolvers

java.lang.Object
  extended by jodd.petite.PetiteResolvers

public class PetiteResolvers
extends java.lang.Object

Holds all resolvers instances and offers delegate methods.


Field Summary
protected  CtorResolver ctorResolver
           
protected  InitMethodResolver initMethodResolver
           
protected  MethodResolver methodResolver
           
protected  PropertyResolver propertyResolver
           
protected  ProviderResolver providerResolver
           
protected  SetResolver setResolver
           
 
Constructor Summary
PetiteResolvers(InjectionPointFactory injectionPointFactory)
           
 
Method Summary
 CtorInjectionPoint resolveCtorInjectionPoint(java.lang.Class type)
          Resolves constructor injection point.
 InitMethodPoint[] resolveInitMethodPoint(java.lang.Object bean)
          Resolves init method points.
 MethodInjectionPoint[] resolveMethodInjectionPoint(java.lang.Class type)
          Resolves method injection points.
 PropertyInjectionPoint[] resolvePropertyInjectionPoint(java.lang.Class type, boolean autowire)
          Resolves property injection points.
 ProviderDefinition[] resolveProviderDefinitions(BeanDefinition beanDefinition)
          Resolves provider definition defined in a bean.
 SetInjectionPoint[] resolveSetInjectionPoint(java.lang.Class type, boolean autowire)
          Resolves set injection points.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ctorResolver

protected CtorResolver ctorResolver

propertyResolver

protected PropertyResolver propertyResolver

methodResolver

protected MethodResolver methodResolver

setResolver

protected SetResolver setResolver

initMethodResolver

protected InitMethodResolver initMethodResolver

providerResolver

protected ProviderResolver providerResolver
Constructor Detail

PetiteResolvers

public PetiteResolvers(InjectionPointFactory injectionPointFactory)
Method Detail

resolveCtorInjectionPoint

public CtorInjectionPoint resolveCtorInjectionPoint(java.lang.Class type)
Resolves constructor injection point.


resolvePropertyInjectionPoint

public PropertyInjectionPoint[] resolvePropertyInjectionPoint(java.lang.Class type,
                                                              boolean autowire)
Resolves property injection points.


resolveMethodInjectionPoint

public MethodInjectionPoint[] resolveMethodInjectionPoint(java.lang.Class type)
Resolves method injection points.


resolveSetInjectionPoint

public SetInjectionPoint[] resolveSetInjectionPoint(java.lang.Class type,
                                                    boolean autowire)
Resolves set injection points.


resolveInitMethodPoint

public InitMethodPoint[] resolveInitMethodPoint(java.lang.Object bean)
Resolves init method points.


resolveProviderDefinitions

public ProviderDefinition[] resolveProviderDefinitions(BeanDefinition beanDefinition)
Resolves provider definition defined in a bean.



Copyright © 2003-2013 Jodd Team