Package org.apache.wiki.spi
Class ContextSPIDefaultImpl
- java.lang.Object
 - 
- org.apache.wiki.spi.ContextSPIDefaultImpl
 
 
- 
- All Implemented Interfaces:
 ContextSPI
public class ContextSPIDefaultImpl extends java.lang.Object implements ContextSPI
Default implementation forContextSPI- See Also:
 ContextSPI
 
- 
- 
Constructor Summary
Constructors Constructor Description ContextSPIDefaultImpl() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Contextcreate(Engine engine, javax.servlet.http.HttpServletRequest request, java.lang.String requestContext)Creates a new Context from a supplied HTTP request, using a default wiki context.Contextcreate(Engine engine, javax.servlet.http.HttpServletRequest request, Command command)Creates a new Context for the given Engine, Command and HttpServletRequest.Contextcreate(Engine engine, javax.servlet.http.HttpServletRequest request, Page page)Creates a new Context for the given Engine, Page and HttpServletRequest.Contextcreate(Engine engine, Page page)Create a new Context for the given Page. 
 - 
 
- 
- 
Constructor Detail
- 
ContextSPIDefaultImpl
public ContextSPIDefaultImpl()
 
 - 
 
- 
Method Detail
- 
create
public Context create(Engine engine, Page page)
Create a new Context for the given Page.- Specified by:
 createin interfaceContextSPI- Parameters:
 engine- The Engine that is handling the request.page- The Page. If you want to create a Context for an older version of a page, you must use this method.
 
- 
create
public Context create(Engine engine, javax.servlet.http.HttpServletRequest request, Command command)
Creates a new Context for the given Engine, Command and HttpServletRequest.
This constructor will also look up the HttpSession associated with the request, and determine if a Session object is present. If not, a new one is created.
- Specified by:
 createin interfaceContextSPI- Parameters:
 engine- The Engine that is handling the requestrequest- The HttpServletRequest that should be associated with this context. This parameter may benull.command- the command
 
- 
create
public Context create(Engine engine, javax.servlet.http.HttpServletRequest request, Page page)
Creates a new Context for the given Engine, Page and HttpServletRequest.- Specified by:
 createin interfaceContextSPI- Parameters:
 engine- The Engine that is handling the requestrequest- The HttpServletRequest that should be associated with this context. This parameter may benull.page- The WikiPage. If you want to create a WikiContext for an older version of a page, you must supply this parameter
 
- 
create
public Context create(Engine engine, javax.servlet.http.HttpServletRequest request, java.lang.String requestContext)
Creates a new Context from a supplied HTTP request, using a default wiki context.- Specified by:
 createin interfaceContextSPI- Parameters:
 engine- The Engine that is handling the requestrequest- the HTTP requestrequestContext- the default context to use
 
 - 
 
 -