public class ListFactoryBean extends AbstractFactoryBean<List<Object>>
SetFactoryBean, 
MapFactoryBeanloggerOBJECT_TYPE_ATTRIBUTE| Constructor and Description | 
|---|
| ListFactoryBean() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected List<Object> | createInstance()Template method that subclasses must override to construct
 the object returned by this factory. | 
| Class<List> | getObjectType()This abstract method declaration mirrors the method in the FactoryBean
 interface, for a consistent offering of abstract template methods. | 
| void | setSourceList(List<?> sourceList)Set the source List, typically populated via XML "list" elements. | 
| void | setTargetListClass(Class<? extends List> targetListClass)Set the class to use for the target List. | 
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletonpublic void setSourceList(List<?> sourceList)
public void setTargetListClass(@Nullable
                               Class<? extends List> targetListClass)
Default is a java.util.ArrayList.
ArrayListpublic Class<List> getObjectType()
AbstractFactoryBeangetObjectType in interface FactoryBean<List<Object>>getObjectType in class AbstractFactoryBean<List<Object>>null if not known at the time of the callFactoryBean.getObjectType()protected List<Object> createInstance()
AbstractFactoryBeanInvoked on initialization of this FactoryBean in case of
 a singleton; else, on each AbstractFactoryBean.getObject() call.
createInstance in class AbstractFactoryBean<List<Object>>AbstractFactoryBean.getObject()