org.springframework.integration.util
Class BeanFactoryTypeConverter

java.lang.Object
  extended by org.springframework.integration.util.BeanFactoryTypeConverter
All Implemented Interfaces:
BeanFactoryAware, TypeConverter

public class BeanFactoryTypeConverter
extends java.lang.Object
implements TypeConverter, BeanFactoryAware


Constructor Summary
BeanFactoryTypeConverter()
           
BeanFactoryTypeConverter(ConversionService conversionService)
           
 
Method Summary
 boolean canConvert(java.lang.Class<?> sourceType, java.lang.Class<?> targetType)
           
 boolean canConvert(TypeDescriptor sourceTypeDescriptor, TypeDescriptor targetTypeDescriptor)
           
 java.lang.Object convertValue(java.lang.Object value, TypeDescriptor sourceType, TypeDescriptor targetType)
           
 void setBeanFactory(BeanFactory beanFactory)
           
 void setConversionService(ConversionService conversionService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanFactoryTypeConverter

public BeanFactoryTypeConverter()

BeanFactoryTypeConverter

public BeanFactoryTypeConverter(ConversionService conversionService)
Method Detail

setConversionService

public void setConversionService(ConversionService conversionService)

setBeanFactory

public void setBeanFactory(BeanFactory beanFactory)
                    throws BeansException
Specified by:
setBeanFactory in interface BeanFactoryAware
Throws:
BeansException

canConvert

public boolean canConvert(java.lang.Class<?> sourceType,
                          java.lang.Class<?> targetType)

canConvert

public boolean canConvert(TypeDescriptor sourceTypeDescriptor,
                          TypeDescriptor targetTypeDescriptor)
Specified by:
canConvert in interface TypeConverter

convertValue

public java.lang.Object convertValue(java.lang.Object value,
                                     TypeDescriptor sourceType,
                                     TypeDescriptor targetType)
Specified by:
convertValue in interface TypeConverter