jodd.petite
Class PetiteUtil

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

public class PetiteUtil
extends java.lang.Object

Few Petite utilities, used internal.


Constructor Summary
PetiteUtil()
           
 
Method Summary
static java.lang.String resolveBeanName(java.lang.Class type)
          Resolves bean's name from bean annotation or type name.
static java.lang.Class<? extends Scope> resolveBeanScopeType(java.lang.Class type)
          Resolves bean's scope type from the annotation.
static WiringMode resolveBeanWiringMode(java.lang.Class type)
          Resolves bean's auto-wire flag from the annotation.
static java.lang.String[] resolveParamReferences(java.lang.Class<?>[] paramTypes)
          Resolves parameter names from type names.
static java.lang.String[] resolveParamReferences(java.lang.String refValue, java.lang.Class<?>[] paramTypes)
          Resolves method or ctor parameter names either from annotation of from type names.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PetiteUtil

public PetiteUtil()
Method Detail

resolveParamReferences

public static java.lang.String[] resolveParamReferences(java.lang.String refValue,
                                                        java.lang.Class<?>[] paramTypes)
Resolves method or ctor parameter names either from annotation of from type names.


resolveParamReferences

public static java.lang.String[] resolveParamReferences(java.lang.Class<?>[] paramTypes)
Resolves parameter names from type names.


resolveBeanWiringMode

public static WiringMode resolveBeanWiringMode(java.lang.Class type)
Resolves bean's auto-wire flag from the annotation. Returns default auto-wire if annotation doesn't exist.


resolveBeanScopeType

public static java.lang.Class<? extends Scope> resolveBeanScopeType(java.lang.Class type)
Resolves bean's scope type from the annotation. Returns default scope if annotation doesn't exist.


resolveBeanName

public static java.lang.String resolveBeanName(java.lang.Class type)
Resolves bean's name from bean annotation or type name. May be used for resolving bean name of base type during registration of bean subclass.



Copyright © 2003-2010 Jodd Team