org.springframework.config.java.core
Class AutoBeanMethodProcessor

java.lang.Object
  extended by org.springframework.config.java.core.AutoBeanMethodProcessor
All Implemented Interfaces:
BeanMethodProcessor

public class AutoBeanMethodProcessor
extends Object


Field Summary
protected  Logger log
           
 
Constructor Summary
protected AutoBeanMethodProcessor()
           
 
Method Summary
protected static Set<Method> findAllMethods(Class<?> configurationClass)
           
static Collection<Method> findAutoBeanCreationMethods(Class<?> configurationClass)
          Find all methods that are annotated with AutoBean.
protected  Collection<Method> findMatchingMethods(Class<?> configurationClass)
           
protected  boolean isAnnotatedAndNonPrivate(Method candidateMethod)
           
static boolean isAutoBeanCreationMethod(Method candidateMethod)
           
 Object processMethod(Method m)
           
protected  boolean understands(Method candidateMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final Logger log
Constructor Detail

AutoBeanMethodProcessor

protected AutoBeanMethodProcessor()
Method Detail

processMethod

public Object processMethod(Method m)
                     throws ValueResolutionException
Throws:
ValueResolutionException

isAutoBeanCreationMethod

public static boolean isAutoBeanCreationMethod(Method candidateMethod)

findAutoBeanCreationMethods

public static Collection<Method> findAutoBeanCreationMethods(Class<?> configurationClass)
Find all methods that are annotated with AutoBean.

Parameters:
configurationClass -
Returns:
collection of all methods annotated with AutoBean

findAllMethods

protected static Set<Method> findAllMethods(Class<?> configurationClass)

isAnnotatedAndNonPrivate

protected boolean isAnnotatedAndNonPrivate(Method candidateMethod)

understands

protected boolean understands(Method candidateMethod)

findMatchingMethods

protected Collection<Method> findMatchingMethods(Class<?> configurationClass)


Copyright � 2005-2008 Spring Framework. All Rights Reserved.