public class TilesUtilImpl extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFINITIONS_FACTORY
Constant name used to store factory in servlet context
|
protected static org.apache.commons.logging.Log |
log
Commons Logging instance.
|
| Constructor and Description |
|---|
TilesUtilImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected DefinitionsFactory |
createDefinitionFactoryInstance(String classname)
Create Definition factory of specified classname.
|
DefinitionsFactory |
createDefinitionsFactory(javax.servlet.ServletContext servletContext,
DefinitionsFactoryConfig factoryConfig)
Create Definition factory from specified configuration object.
|
void |
doForward(String uri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext)
Do a forward using request dispatcher.
|
void |
doInclude(String uri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext)
Do an include using request dispatcher.
|
void |
doInclude(String uri,
javax.servlet.jsp.PageContext pageContext,
boolean flush)
Do an include using PageContext.include().
|
DefinitionsFactory |
getDefinitionsFactory(javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Get definition factory from appropriate servlet context.
|
protected void |
makeDefinitionsFactoryAccessible(DefinitionsFactory factory,
javax.servlet.ServletContext servletContext)
Make definition factory accessible to Tags.
|
protected static final org.apache.commons.logging.Log log
public static final String DEFINITIONS_FACTORY
public void doForward(String uri, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext) throws IOException, javax.servlet.ServletException
uri - Uri or Definition name to forward.request - Current page request.servletContext - Current servlet context.IOExceptionjavax.servlet.ServletExceptionpublic void doInclude(String uri, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext) throws IOException, javax.servlet.ServletException
uri - Uri or Definition name to forward.request - Current page request.response - Current page response.servletContext - Current servlet context.IOExceptionjavax.servlet.ServletExceptionpublic void doInclude(String uri, javax.servlet.jsp.PageContext pageContext, boolean flush) throws IOException, javax.servlet.ServletException
uri - Uri or Definition name to forward.pageContext - Current page context.flush - If the writer should be flushed before the includeIOExceptionjavax.servlet.ServletExceptionpublic DefinitionsFactory getDefinitionsFactory(javax.servlet.ServletRequest request, javax.servlet.ServletContext servletContext)
null if not found.public DefinitionsFactory createDefinitionsFactory(javax.servlet.ServletContext servletContext, DefinitionsFactoryConfig factoryConfig) throws DefinitionsFactoryException
makeDefinitionsFactoryAccessible(DefinitionsFactory, ServletContext).
Factory creation is done by createDefinitionFactoryInstance(String).
servletContext - Servlet Context passed to newly created factory.factoryConfig - Configuration object passed to factory.DefinitionsFactoryException - If an error occur while initializing factoryprotected DefinitionsFactory createDefinitionFactoryInstance(String classname) throws DefinitionsFactoryException
DefinitionsFactory class.
The factory is wrapped appropriately with ComponentDefinitionsFactoryWrapper
if it is an instance of the deprecated ComponentDefinitionsFactory class.classname - Class name of the factory to create.DefinitionsFactoryException - If an error occur while initializing factoryprotected void makeDefinitionsFactoryAccessible(DefinitionsFactory factory, javax.servlet.ServletContext servletContext)
factory - Factory to be made accessible.servletContext - Current servlet context.Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.