net.sf.beanlib.spi
Class BeanPopulatorBaseConfig

java.lang.Object
  extended by net.sf.beanlib.spi.BeanPopulatorBaseConfig
All Implemented Interfaces:
Cloneable

public class BeanPopulatorBaseConfig
extends Object
implements Cloneable

Base configuration for a Bean Populator.

Author:
Joe D. Velopar

Field Summary
private  BeanPopulatable beanPopulatable
           
private  BeanPopulationExceptionHandler beanPopulationExceptionHandler
           
private  BeanSourceHandler beanSourceHandler
           
private  boolean debug
           
private  DetailedBeanPopulatable detailedBeanPopulatable
           
private  BeanMethodFinder readerMethodFinder
           
private  BeanMethodCollector setterMethodCollector
           
 
Constructor Summary
BeanPopulatorBaseConfig()
           
 
Method Summary
 BeanPopulatorBaseConfig clone()
           
 BeanPopulatable getBeanPopulatable()
           
 BeanPopulationExceptionHandler getBeanPopulationExceptionHandler()
           
 BeanSourceHandler getBeanSourceHandler()
           
 DetailedBeanPopulatable getDetailedBeanPopulatable()
           
 BeanMethodFinder getReaderMethodFinder()
           
 BeanMethodCollector getSetterMethodCollector()
           
 boolean isDebug()
           
 void setBeanPopulatable(BeanPopulatable beanPopulatable)
           
 void setBeanPopulationExceptionHandler(BeanPopulationExceptionHandler beanPopulationExceptionHandler)
           
 void setBeanSourceHandler(BeanSourceHandler beanSourceHandler)
           
 void setDebug(boolean debug)
           
 void setDetailedBeanPopulatable(DetailedBeanPopulatable detailedBeanPopulatable)
           
 void setReaderMethodFinder(BeanMethodFinder readerMethodFinder)
           
 void setSetterMethodCollector(BeanMethodCollector setterMethodCollector)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

setterMethodCollector

private BeanMethodCollector setterMethodCollector

readerMethodFinder

private BeanMethodFinder readerMethodFinder

beanSourceHandler

private BeanSourceHandler beanSourceHandler

beanPopulatable

private BeanPopulatable beanPopulatable

detailedBeanPopulatable

private DetailedBeanPopulatable detailedBeanPopulatable

beanPopulationExceptionHandler

private BeanPopulationExceptionHandler beanPopulationExceptionHandler

debug

private boolean debug
Constructor Detail

BeanPopulatorBaseConfig

public BeanPopulatorBaseConfig()
Method Detail

getBeanPopulatable

public BeanPopulatable getBeanPopulatable()

setBeanPopulatable

public void setBeanPopulatable(BeanPopulatable beanPopulatable)

getBeanPopulationExceptionHandler

public BeanPopulationExceptionHandler getBeanPopulationExceptionHandler()

setBeanPopulationExceptionHandler

public void setBeanPopulationExceptionHandler(BeanPopulationExceptionHandler beanPopulationExceptionHandler)

getBeanSourceHandler

public BeanSourceHandler getBeanSourceHandler()

setBeanSourceHandler

public void setBeanSourceHandler(BeanSourceHandler beanSourceHandler)

isDebug

public boolean isDebug()

setDebug

public void setDebug(boolean debug)

getDetailedBeanPopulatable

public DetailedBeanPopulatable getDetailedBeanPopulatable()

setDetailedBeanPopulatable

public void setDetailedBeanPopulatable(DetailedBeanPopulatable detailedBeanPopulatable)

getReaderMethodFinder

public BeanMethodFinder getReaderMethodFinder()

setReaderMethodFinder

public void setReaderMethodFinder(BeanMethodFinder readerMethodFinder)

getSetterMethodCollector

public BeanMethodCollector getSetterMethodCollector()

setSetterMethodCollector

public void setSetterMethodCollector(BeanMethodCollector setterMethodCollector)

clone

public BeanPopulatorBaseConfig clone()
Overrides:
clone in class Object