net.sf.beanlib.spi
Interface BeanPopulatorSpi

All Superinterfaces:
BeanPopulatorBaseSpi
All Known Implementing Classes:
BeanPopulator

public interface BeanPopulatorSpi
extends BeanPopulatorBaseSpi

Bean Populator SPI.

Author:
Joe D. Velopar

Nested Class Summary
static interface BeanPopulatorSpi.Factory
          Bean Populator Factory SPI.
 
Method Summary
 Transformable getTransformer()
           
 BeanPopulatorSpi initBeanPopulatable(BeanPopulatable beanPopulatable)
           
 BeanPopulatorSpi initBeanPopulationExceptionHandler(BeanPopulationExceptionHandler beanPopulationExceptionHandler)
           
 BeanPopulatorSpi initBeanPopulatorBaseConfig(BeanPopulatorBaseConfig baseConfig)
           
 BeanPopulatorSpi initBeanSourceHandler(BeanSourceHandler beanSourceHandler)
           
 BeanPopulatorSpi initDebug(boolean debug)
           
 BeanPopulatorSpi initDetailedBeanPopulatable(DetailedBeanPopulatable detailedBeanPopulatable)
           
 BeanPopulatorSpi initReaderMethodFinder(BeanMethodFinder readerMethodFinder)
           
 BeanPopulatorSpi initSetterMethodCollector(BeanMethodCollector setterMethodCollector)
           
 BeanPopulatorSpi initTransformer(Transformable transformer)
           
<T> T
populate()
           
 

Method Detail

initTransformer

BeanPopulatorSpi initTransformer(Transformable transformer)

getTransformer

Transformable getTransformer()

initBeanPopulatable

BeanPopulatorSpi initBeanPopulatable(BeanPopulatable beanPopulatable)
Specified by:
initBeanPopulatable in interface BeanPopulatorBaseSpi

initDetailedBeanPopulatable

BeanPopulatorSpi initDetailedBeanPopulatable(DetailedBeanPopulatable detailedBeanPopulatable)
Specified by:
initDetailedBeanPopulatable in interface BeanPopulatorBaseSpi

initBeanSourceHandler

BeanPopulatorSpi initBeanSourceHandler(BeanSourceHandler beanSourceHandler)
Specified by:
initBeanSourceHandler in interface BeanPopulatorBaseSpi

initReaderMethodFinder

BeanPopulatorSpi initReaderMethodFinder(BeanMethodFinder readerMethodFinder)
Specified by:
initReaderMethodFinder in interface BeanPopulatorBaseSpi

initSetterMethodCollector

BeanPopulatorSpi initSetterMethodCollector(BeanMethodCollector setterMethodCollector)
Specified by:
initSetterMethodCollector in interface BeanPopulatorBaseSpi

initDebug

BeanPopulatorSpi initDebug(boolean debug)
Specified by:
initDebug in interface BeanPopulatorBaseSpi

initBeanPopulationExceptionHandler

BeanPopulatorSpi initBeanPopulationExceptionHandler(BeanPopulationExceptionHandler beanPopulationExceptionHandler)
Specified by:
initBeanPopulationExceptionHandler in interface BeanPopulatorBaseSpi

initBeanPopulatorBaseConfig

BeanPopulatorSpi initBeanPopulatorBaseConfig(BeanPopulatorBaseConfig baseConfig)
Specified by:
initBeanPopulatorBaseConfig in interface BeanPopulatorBaseSpi

populate

<T> T populate()