net.sf.beanlib.spi
Class ChainedCustomBeanTransformer.Factory

java.lang.Object
  extended by net.sf.beanlib.spi.ChainedCustomBeanTransformer.Factory
All Implemented Interfaces:
CustomBeanTransformerSpi.Factory
Enclosing class:
ChainedCustomBeanTransformer

public static class ChainedCustomBeanTransformer.Factory
extends Object
implements CustomBeanTransformerSpi.Factory

Factory to create a ChainedCustomBeanTransformer.

Author:
Hanson Char

Field Summary
private  List<CustomBeanTransformerSpi.Factory> customTransformerFactories
           
 
Constructor Summary
ChainedCustomBeanTransformer.Factory()
           
ChainedCustomBeanTransformer.Factory(CustomBeanTransformerSpi.Factory... customBeanTransformerFactories)
           
 
Method Summary
 ChainedCustomBeanTransformer.Factory appendCustomerBeanTransformerFactory(CustomBeanTransformerSpi.Factory customBeanTransformerFactory)
           
 CustomBeanTransformerSpi newCustomBeanTransformer(BeanTransformerSpi contextBeanTransformer)
          Returns a custom transformer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

customTransformerFactories

private final List<CustomBeanTransformerSpi.Factory> customTransformerFactories
Constructor Detail

ChainedCustomBeanTransformer.Factory

public ChainedCustomBeanTransformer.Factory()

ChainedCustomBeanTransformer.Factory

public ChainedCustomBeanTransformer.Factory(CustomBeanTransformerSpi.Factory... customBeanTransformerFactories)
Method Detail

appendCustomerBeanTransformerFactory

public ChainedCustomBeanTransformer.Factory appendCustomerBeanTransformerFactory(CustomBeanTransformerSpi.Factory customBeanTransformerFactory)

newCustomBeanTransformer

public CustomBeanTransformerSpi newCustomBeanTransformer(BeanTransformerSpi contextBeanTransformer)
Description copied from interface: CustomBeanTransformerSpi.Factory
Returns a custom transformer.

Specified by:
newCustomBeanTransformer in interface CustomBeanTransformerSpi.Factory
Parameters:
contextBeanTransformer - the context bean transformer currently used to provide the default transformation behavior.