public class SimpleSpringPreparerFactory extends AbstractSpringPreparerFactory
org.apache.tiles.preparer.PreparerFactory
implementation
that expects preparer class names and builds preparer instances for those,
creating them through the Spring ApplicationContext in order to apply
Spring container callbacks and configured Spring BeanPostProcessors.SpringBeanPreparerFactory
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ViewPreparer> |
sharedPreparers
Cache of shared ViewPreparer instances: bean name -> bean instance
|
Constructor and Description |
---|
SimpleSpringPreparerFactory() |
Modifier and Type | Method and Description |
---|---|
protected ViewPreparer |
getPreparer(java.lang.String name,
WebApplicationContext context)
Obtain a preparer instance for the given preparer name,
based on the given Spring WebApplicationContext.
|
private final java.util.Map<java.lang.String,ViewPreparer> sharedPreparers
protected ViewPreparer getPreparer(java.lang.String name, WebApplicationContext context) throws TilesException
AbstractSpringPreparerFactory
getPreparer
in class AbstractSpringPreparerFactory
name
- the name of the preparercontext
- the current Spring WebApplicationContextTilesException
- in case of failure