org.apache.tiles.context
Class AbstractTilesApplicationContextFactory

Package class diagram package AbstractTilesApplicationContextFactory
java.lang.Object
  extended by org.apache.tiles.context.AbstractTilesApplicationContextFactory
Direct Known Subclasses:
ChainedTilesApplicationContextFactory, PortletTilesApplicationContextFactory, ServletTilesApplicationContextFactory, WildcardServletTilesApplicationContextFactory

public abstract class AbstractTilesApplicationContextFactory
extends java.lang.Object

Abstract factory to create factories for TilesApplicationContext.

Since:
2.1.1

Field Summary
static java.lang.String APPLICATION_CONTEXT_FACTORY_INIT_PARAM
          Initialization parameter that represents the context factory class name.
 
Constructor Summary
AbstractTilesApplicationContextFactory()
           
 
Method Summary
abstract  TilesApplicationContext createApplicationContext(java.lang.Object context)
          Create a TilesApplicationContext for the given context.
static AbstractTilesApplicationContextFactory createFactory(TilesApplicationContext preliminaryContext)
          Creates the Tiles application context factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_CONTEXT_FACTORY_INIT_PARAM

public static final java.lang.String APPLICATION_CONTEXT_FACTORY_INIT_PARAM
Initialization parameter that represents the context factory class name.

Since:
2.1.1
See Also:
Constant Field Values
Constructor Detail

AbstractTilesApplicationContextFactory

public AbstractTilesApplicationContextFactory()
Method Detail

createApplicationContext

public abstract TilesApplicationContext createApplicationContext(java.lang.Object context)
Create a TilesApplicationContext for the given context.

Parameters:
context - The (application) context to use.
Returns:
TilesApplicationContext The Tiles application context.
Since:
2.1.1

createFactory

public static AbstractTilesApplicationContextFactory createFactory(TilesApplicationContext preliminaryContext)
Creates the Tiles application context factory.

Parameters:
preliminaryContext - The preliminary TilesApplicationContext that allows access to the initialization parameters.
Returns:
The factory.
Since:
2.1.1