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  BeanPopulationExceptionHandler beanPopulationExceptionHandler
           
private  BeanSourceHandler beanSourceHandler
           
private  boolean debug
           
private  DetailedPropertyFilter detailedPropertyFilter
           
private  PropertyFilter propertyFilter
           
private  BeanMethodFinder readerMethodFinder
           
private  BeanMethodCollector setterMethodCollector
           
 
Constructor Summary
BeanPopulatorBaseConfig()
           
 
Method Summary
 BeanPopulatorBaseConfig clone()
           
 BeanPopulationExceptionHandler getBeanPopulationExceptionHandler()
           
 BeanSourceHandler getBeanSourceHandler()
           
 DetailedPropertyFilter getDetailedPropertyFilter()
           
 PropertyFilter getPropertyFilter()
           
 BeanMethodFinder getReaderMethodFinder()
           
 BeanMethodCollector getSetterMethodCollector()
           
 boolean isDebug()
           
 void setBeanPopulationExceptionHandler(BeanPopulationExceptionHandler beanPopulationExceptionHandler)
           
 void setBeanSourceHandler(BeanSourceHandler beanSourceHandler)
           
 void setDebug(boolean debug)
           
 void setDetailedPropertyFilter(DetailedPropertyFilter detailedPropertyFilter)
           
 void setPropertyFilter(PropertyFilter propertyFilter)
           
 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

propertyFilter

private PropertyFilter propertyFilter

detailedPropertyFilter

private DetailedPropertyFilter detailedPropertyFilter

beanPopulationExceptionHandler

private BeanPopulationExceptionHandler beanPopulationExceptionHandler

debug

private boolean debug
Constructor Detail

BeanPopulatorBaseConfig

public BeanPopulatorBaseConfig()
Method Detail

getPropertyFilter

public PropertyFilter getPropertyFilter()

setPropertyFilter

public void setPropertyFilter(PropertyFilter propertyFilter)

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)

getDetailedPropertyFilter

public DetailedPropertyFilter getDetailedPropertyFilter()

setDetailedPropertyFilter

public void setDetailedPropertyFilter(DetailedPropertyFilter detailedPropertyFilter)

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