Package org.apache.tiles.core.startup
Class AbstractTilesInitializer
java.lang.Object
org.apache.tiles.core.startup.AbstractTilesInitializer
- All Implemented Interfaces:
- TilesInitializer
- Direct Known Subclasses:
- StrutsTilesInitializer
Default Tiles initialization delegate implementation under a servlet
 environment. It uses init parameters to create the
 
ApplicationContext and the TilesContainer.- Since:
- 2.2.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected TilesContainercreateContainer(ApplicationContext context) Creates a Tiles container.protected abstract AbstractTilesContainerFactorycreateContainerFactory(ApplicationContext context) Creates a Tiles container factory.protected ApplicationContextcreateTilesApplicationContext(ApplicationContext preliminaryContext) Creates the Tiles application context, to be used across all the Tiles-based application.voiddestroy()Destroys the Tiles container.protected StringgetContainerKey(ApplicationContext applicationContext) Returns the container key under which the container will be stored.voidinitialize(ApplicationContext applicationContext) Initializes Tiles.
- 
Constructor Details- 
AbstractTilesInitializerpublic AbstractTilesInitializer()
 
- 
- 
Method Details- 
initializeInitializes Tiles.- Specified by:
- initializein interface- TilesInitializer
- Parameters:
- applicationContext- The preliminary application context to use. It will be overwritten with the real instance later. Use a context usable under your current environment, like ServletTilesApplicationContext or PortletTilesApplicationContext.
 
- 
destroypublic void destroy()Destroys the Tiles container.- Specified by:
- destroyin interface- TilesInitializer
 
- 
createTilesApplicationContextCreates the Tiles application context, to be used across all the Tiles-based application. If you override this class, please override this method.
 This implementation returns the preliminary context passed as a parameter- Parameters:
- preliminaryContext- The preliminary application context to use.
- Returns:
- The Tiles application context.
- Since:
- 2.2.0
 
- 
getContainerKeyReturns the container key under which the container will be stored. This implementation returnsnullso that the container will be the default one.- Parameters:
- applicationContext- The Tiles application context to use.
- Returns:
- The container key.
- Since:
- 2.2.0
 
- 
createContainerCreates a Tiles container. If you override this class, please override this method orcreateContainerFactory(ApplicationContext).- Parameters:
- context- The servlet context to use.
- Returns:
- The created container.
- Since:
- 2.2.0
 
- 
createContainerFactoryCreates a Tiles container factory. If you override this class, please override this method orcreateContainer(ApplicationContext).- Parameters:
- context- The servlet context to use.
- Returns:
- The created container factory.
- Since:
- 2.2.0
 
 
-