Class ModularTilesInitializer

java.lang.Object
org.apache.tiles.extras.module.ModularTilesInitializer
All Implemented Interfaces:
TilesInitializer

public class ModularTilesInitializer extends 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 a TilesInitializer. After that, initializes all found initializers, one by one. When the destroy() 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 Details

    • ModularTilesInitializer

      public ModularTilesInitializer()
  • Method Details

    • initialize

      public void initialize(org.apache.tiles.request.ApplicationContext preliminaryContext)
      Initializes Tiles.
      Specified by:
      initialize in interface TilesInitializer
      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 interface TilesInitializer