public class TilesUtil
extends java.lang.Object
setTilesUtil(TilesUtilImpl).
TilesUtilImpl class.
UnsupportedOperationException
if the underlying implementation doesn't support the operation.| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log
Commons Logging instance.
|
protected static TilesUtilImpl |
tilesUtilImpl
The implementation of tilesUtilImpl
|
| Constructor and Description |
|---|
TilesUtil() |
| Modifier and Type | Method and Description |
|---|---|
static DefinitionsFactory |
createDefinitionsFactory(javax.servlet.ServletContext servletContext,
DefinitionsFactoryConfig factoryConfig)
Create Definition factory from specified configuration object.
|
static void |
doForward(java.lang.String uri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext)
Do a forward using request dispatcher.
|
static void |
doInclude(java.lang.String uri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext)
Do an include using request dispatcher.
|
static void |
doInclude(java.lang.String uri,
javax.servlet.jsp.PageContext pageContext)
Do an include using PageContext.include().
|
static void |
doInclude(java.lang.String uri,
javax.servlet.jsp.PageContext pageContext,
boolean flush)
Do an include using PageContext.include().
|
static ComponentDefinition |
getDefinition(java.lang.String definitionName,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Get a definition by its name.
|
static DefinitionsFactory |
getDefinitionsFactory(javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Get definition factory from appropriate servlet context.
|
static TilesUtilImpl |
getTilesUtil()
Get the real implementation.
|
static void |
setTilesUtil(TilesUtilImpl tilesUtil)
Set the real implementation.
|
protected static void |
testReset()
Reset internal state.
|
protected static org.apache.commons.logging.Log log
protected static TilesUtilImpl tilesUtilImpl
public static TilesUtilImpl getTilesUtil()
public static void setTilesUtil(TilesUtilImpl tilesUtil)
tilesUtil - The implementaion.public static void doForward(java.lang.String uri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext)
throws java.io.IOException,
javax.servlet.ServletException
uri - Uri or Definition name to forward.request - Current page request.response - Current page response.servletContext - Current servlet context.java.io.IOExceptionjavax.servlet.ServletExceptionpublic static void doInclude(java.lang.String uri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext)
throws java.io.IOException,
javax.servlet.ServletException
uri - Uri or Definition name to forward.request - Current page request.response - Current page response.servletContext - Current servlet context.java.io.IOExceptionjavax.servlet.ServletExceptionpublic static void doInclude(java.lang.String uri,
javax.servlet.jsp.PageContext pageContext)
throws java.io.IOException,
javax.servlet.ServletException
uri - Uri or Definition name to forward.pageContext - Current page context.java.io.IOExceptionjavax.servlet.ServletExceptionpublic static void doInclude(java.lang.String uri,
javax.servlet.jsp.PageContext pageContext,
boolean flush)
throws java.io.IOException,
javax.servlet.ServletException
uri - Uri or Definition name to forward.flush - If the writer should be flushed before the includepageContext - Current page context.java.io.IOExceptionjavax.servlet.ServletExceptionpublic static DefinitionsFactory getDefinitionsFactory(javax.servlet.ServletRequest request, javax.servlet.ServletContext servletContext)
null if not found.public static DefinitionsFactory createDefinitionsFactory(javax.servlet.ServletContext servletContext, DefinitionsFactoryConfig factoryConfig) throws DefinitionsFactoryException
Fallback of several factory creation methods.
servletContext - Servlet Context passed to newly created factory.factoryConfig - Configuration object passed to factory.DefinitionsFactoryException - If an error occur while initializing factorypublic static ComponentDefinition getDefinition(java.lang.String definitionName, javax.servlet.ServletRequest request, javax.servlet.ServletContext servletContext) throws FactoryNotFoundException, DefinitionsFactoryException
definitionName - Name of requested definition.request - Current servelet request.servletContext - current servlet context.FactoryNotFoundException - Can't find definition factory.DefinitionsFactoryException - General error in factory while getting definition.NoSuchDefinitionException - No definition found for specified nameprotected static void testReset()
Copyright © 2000–2024 Apache Software Foundation. All rights reserved.