|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.struts.tiles.TilesUtil
Class containing utilities for Tiles.
| Field Summary | |
private static boolean |
implAlreadySet
Flag to know if internal implementation have been set by the setter method |
protected static org.apache.commons.logging.Log |
log
Commons Logging instance. |
protected static java.lang.String |
test
|
protected static TilesUtilInterface |
tilesUtilImpl
The implementation of tilesUtilImpl |
| Constructor Summary | |
TilesUtil()
Static constructor for tests |
|
| Method Summary | |
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 DefinitionsFactory |
getDefaultDefinitionsFactory(javax.servlet.ServletContext servletContext)
|
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 TilesUtilInterface |
getTilesUtil()
Get the real implementation. |
static void |
setTilesUtil(TilesUtilInterface tilesUtil)
Set the real implementation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static org.apache.commons.logging.Log log
protected static TilesUtilInterface tilesUtilImpl
protected static java.lang.String test
private static boolean implAlreadySet
| Constructor Detail |
public TilesUtil()
| Method Detail |
public static TilesUtilInterface getTilesUtil()
public static void setTilesUtil(TilesUtilInterface tilesUtil)
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 forwardrequest - Current page requestresponse - Current page responseservletContext - Current servlet context
java.io.IOException
javax.servlet.ServletException
public 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 forwardrequest - Current page requestresponse - Current page responseservletContext - Current servlet context
java.io.IOException
javax.servlet.ServletExceptionpublic static DefinitionsFactory getDefaultDefinitionsFactory(javax.servlet.ServletContext servletContext)
servletContext - Current servlet context
public static DefinitionsFactory getDefinitionsFactory(javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
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 factory
public 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 requestservletContext - current servlet context
FactoryNotFoundException - Can't find definition factory.
DefinitionsFactoryException - General error in factory while getting definition.
NoSuchDefinitionException - No definition found for specified name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||