org.apache.tiles.context
Class BasicTilesContextFactory

Package class diagram package BasicTilesContextFactory
java.lang.Object
  extended by org.apache.tiles.context.BasicTilesContextFactory
All Implemented Interfaces:
TilesContextFactory
Direct Known Subclasses:
EnhancedContextFactory

public class BasicTilesContextFactory
extends java.lang.Object
implements TilesContextFactory

Creates an instance of the appropriate TilesApplicationContext implementation.


Constructor Summary
BasicTilesContextFactory()
           
 
Method Summary
 org.apache.tiles.TilesApplicationContext createApplicationContext(java.lang.Object context)
          Creates a TilesApplicationContext from the given context.
 TilesRequestContext createRequestContext(org.apache.tiles.TilesApplicationContext context, java.lang.Object request, java.lang.Object response)
          Create a TilesRequestContext for the given context, request, and response.
 TilesRequestContext createRequestContext(org.apache.tiles.TilesApplicationContext context, javax.servlet.jsp.PageContext pageContext)
          Create a TilesRequestContext for the given tiles and page contexts.
protected  javax.portlet.PortletContext getPortletContext(org.apache.tiles.TilesApplicationContext context)
           
protected  javax.servlet.ServletContext getServletContext(org.apache.tiles.TilesApplicationContext context)
           
 void init(java.util.Map configParameters)
          Initialize the impl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicTilesContextFactory

public BasicTilesContextFactory()
Method Detail

init

public void init(java.util.Map configParameters)
Description copied from interface: TilesContextFactory
Initialize the impl

Specified by:
init in interface TilesContextFactory

createApplicationContext

public org.apache.tiles.TilesApplicationContext createApplicationContext(java.lang.Object context)
Creates a TilesApplicationContext from the given context.

Specified by:
createApplicationContext in interface TilesContextFactory
Returns:
TilesApplicationContext

createRequestContext

public TilesRequestContext createRequestContext(org.apache.tiles.TilesApplicationContext context,
                                                java.lang.Object request,
                                                java.lang.Object response)
Description copied from interface: TilesContextFactory
Create a TilesRequestContext for the given context, request, and response.

Specified by:
createRequestContext in interface TilesContextFactory
Parameters:
context - the associated TilesApplicationContext
request - the associated request. Typically a ServletRequest or PortletRequest.
response - the associated response. Typically a ServletResponse or PortletResponse.
Returns:
TilesRequestContext

createRequestContext

public TilesRequestContext createRequestContext(org.apache.tiles.TilesApplicationContext context,
                                                javax.servlet.jsp.PageContext pageContext)
Description copied from interface: TilesContextFactory
Create a TilesRequestContext for the given tiles and page contexts.

Specified by:
createRequestContext in interface TilesContextFactory
Returns:

getServletContext

protected javax.servlet.ServletContext getServletContext(org.apache.tiles.TilesApplicationContext context)

getPortletContext

protected javax.portlet.PortletContext getPortletContext(org.apache.tiles.TilesApplicationContext context)