Package org.apache.tiles.extras.module
Class ModularTilesInitializer
- java.lang.Object
-
- org.apache.tiles.extras.module.ModularTilesInitializer
-
- All Implemented Interfaces:
TilesInitializer
public class ModularTilesInitializer extends java.lang.Object implements TilesInitializer
Loads Tiles modules, initializes them and destroy them at the end.
It loads all META-INF/MANIFEST.MF files, checks for the "Tiles-Initializer" property that must contain a valid class name of aTilesInitializer
. After that, initializes all found initializers, one by one. When thedestroy()
method is called, all the initializers are then destroyed.- Since:
- 2.2.1
- Version:
- $Rev: 1297705 $ $Date: 2012-03-07 07:44:30 +1100 (Wed, 07 Mar 2012) $
-
-
Constructor Summary
Constructors Constructor Description ModularTilesInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Destroys the Tiles container.void
initialize(org.apache.tiles.request.ApplicationContext preliminaryContext)
Initializes Tiles.
-
-
-
Method Detail
-
initialize
public void initialize(org.apache.tiles.request.ApplicationContext preliminaryContext)
Initializes Tiles.- Specified by:
initialize
in interfaceTilesInitializer
- Parameters:
preliminaryContext
- 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.
-
destroy
public void destroy()
Destroys the Tiles container.- Specified by:
destroy
in interfaceTilesInitializer
-
-