## org.springframework.web.servlet.view.tiles2
Class SpringBeanPreparerFactory

    java.lang.Object
      org.springframework.web.servlet.view.tiles2.AbstractSpringPreparerFactory
          org.springframework.web.servlet.view.tiles2.SpringBeanPreparerFactory

All Implemented Interfaces:
  PreparerFactory

    public class SpringBeanPreparerFactory

extends AbstractSpringPreparerFactory

Tiles2 `PreparerFactory` implementation that expects preparer bean names and obtains preparer beans from the Spring ApplicationContext. The full bean creation process will be in the control of the Spring application context in this case, allowing for the use of scoped beans etc.

Since:
  2.5
Author:
  Juergen Hoeller
See Also:
  `SimpleSpringPreparerFactory`

Constructor Summary
`SpringBeanPreparerFactory()`

Method Summary
`protected ViewPreparer` `getPreparer(String name, WebApplicationContext context)` Obtain a preparer instance for the given preparer name, based on the given Spring WebApplicationContext.

Methods inherited from class org.springframework.web.servlet.view.tiles2.AbstractSpringPreparerFactory
`getPreparer`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SpringBeanPreparerFactory

    public SpringBeanPreparerFactory()

Method Detail

### getPreparer

    protected ViewPreparer getPreparer(String name,
                                       WebApplicationContext context)
                                throws TilesException

  Description copied from class: `AbstractSpringPreparerFactory`
  Obtain a preparer instance for the given preparer name, based on the given Spring WebApplicationContext.

  Specified by:
    `getPreparer` in class `AbstractSpringPreparerFactory`
  Parameters:
    `name` - the name of the preparer
    `context` - the current Spring WebApplicationContext
  Returns:
    the preparer instance
  Throws:
    `TilesException` - in case of failure