org.springframework.config.java.core
Class ExternalValueMethodProcessor

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

public class ExternalValueMethodProcessor
extends Object


Field Summary
protected  Logger log
           
 
Constructor Summary
ExternalValueMethodProcessor(ValueSource valueSource)
           
 
Method Summary
protected static Set<Method> findAllMethods(Class<?> configurationClass)
           
static Collection<Method> findExternalValueCreationMethods(Class<?> configurationClass)
           
protected  Collection<Method> findMatchingMethods(Class<?> configurationClass)
           
protected  boolean isAnnotatedAndNonPrivate(Method candidateMethod)
           
static boolean isExternalValueCreationMethod(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

ExternalValueMethodProcessor

public ExternalValueMethodProcessor(ValueSource valueSource)
Method Detail

processMethod

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

isExternalValueCreationMethod

public static boolean isExternalValueCreationMethod(Method candidateMethod)

findExternalValueCreationMethods

public static Collection<Method> findExternalValueCreationMethods(Class<?> configurationClass)

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.