| Package | Description | 
|---|---|
| org.apache.struts2.tiles | |
| org.apache.tiles.api | The Tiles taglib and framework allows building web pages by assembling reusable
 pieces of pages, called Tiles. | 
| org.apache.tiles.api.access | Tiles access package. | 
| org.apache.tiles.core.definition.dao | Classes to simply load definitions depending on a customization key. | 
| org.apache.tiles.core.factory | Factory classes, to allow creation of container instances. | 
| org.apache.tiles.core.impl | It contains the basic implementations of Tiles container. | 
| org.apache.tiles.core.startup | Classes to start the Tiles engine up. | 
| org.apache.tiles.el | Attribute evaluator classes that can perform EL evaluation for attributes. | 
| org.apache.tiles.ognl | Attribute evaluator classes that can perform OGNL evaluation for attributes. | 
| org.apache.tiles.request | |
| org.apache.tiles.request.freemarker | Support for Freemarker's Environment as a request. | 
| org.apache.tiles.request.jsp | Support of Tiles request in a JSP environment. | 
| org.apache.tiles.request.servlet | Tiles request support for Servlet technology. | 
| org.apache.tiles.request.velocity | Tiles request support for Velocity. | 
| org.apache.tiles.request.velocity.render | Renderering support for Velocity. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StrutsWildcardServletApplicationContext | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ApplicationContext | StrutsTilesInitializer. createTilesApplicationContext(ApplicationContext preliminaryContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AttributeEvaluatorFactory | StrutsTilesContainerFactory. createAttributeEvaluatorFactory(ApplicationContext applicationContext,
                               LocaleResolver resolver) | 
| protected AbstractTilesContainerFactory | StrutsTilesInitializer. createContainerFactory(ApplicationContext context) | 
| TilesContainer | StrutsTilesContainerFactory. createDecoratedContainer(TilesContainer originalContainer,
                        ApplicationContext applicationContext) | 
| protected Renderer | StrutsTilesContainerFactory. createDefaultAttributeRenderer(BasicRendererFactory rendererFactory,
                              ApplicationContext applicationContext,
                              TilesContainer container,
                              AttributeEvaluatorFactory attributeEvaluatorFactory) | 
| protected ELAttributeEvaluator | StrutsTilesContainerFactory. createELEvaluator(ApplicationContext applicationContext) | 
| protected LocaleResolver | StrutsTilesContainerFactory. createLocaleResolver(ApplicationContext applicationContext) | 
| protected PreparerFactory | StrutsTilesContainerFactory. createPreparerFactory(ApplicationContext applicationContext) | 
| protected ApplicationContext | StrutsTilesInitializer. createTilesApplicationContext(ApplicationContext preliminaryContext) | 
| protected List<ApplicationResource> | StrutsTilesContainerFactory. getSources(ApplicationContext applicationContext) | 
| protected void | StrutsTilesContainerFactory. registerAttributeRenderers(BasicRendererFactory rendererFactory,
                          ApplicationContext applicationContext,
                          TilesContainer container,
                          AttributeEvaluatorFactory attributeEvaluatorFactory) | 
| Modifier and Type | Method and Description | 
|---|---|
| ApplicationContext | TilesContainer. getApplicationContext()Retrieve the container's context. | 
| ApplicationContext | TilesContainerWrapper. getApplicationContext() | 
| Modifier and Type | Method and Description | 
|---|---|
| static TilesContainer | TilesAccess. getContainer(ApplicationContext context)Returns default the container to be used in the application. | 
| static TilesContainer | TilesAccess. getContainer(ApplicationContext context,
            String key)Returns the container to be used in the application registered under a specific key. | 
| static void | TilesAccess. setContainer(ApplicationContext context,
            TilesContainer container,
            String key)Configures the container to be used in the application. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ApplicationContext | BaseLocaleUrlDefinitionDAO. applicationContextApplicationContext to locate the source files. | 
| Constructor and Description | 
|---|
| BaseLocaleUrlDefinitionDAO(ApplicationContext applicationContext)Constructor. | 
| CachingLocaleUrlDefinitionDAO(ApplicationContext applicationContext)Constructor. | 
| ResolvingLocaleUrlDefinitionDAO(ApplicationContext applicationContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AttributeEvaluatorFactory | BasicTilesContainerFactory. createAttributeEvaluatorFactory(ApplicationContext applicationContext,
                               LocaleResolver resolver)Creates the attribute evaluator factory to use. | 
| TilesContainer | BasicTilesContainerFactory. createContainer(ApplicationContext applicationContext)Creates a Tiles container. | 
| abstract TilesContainer | AbstractTilesContainerFactory. createContainer(ApplicationContext applicationContext)Creates a Tiles container. | 
| protected TilesContainer | BasicTilesContainerFactory. createDecoratedContainer(TilesContainer originalContainer,
                        ApplicationContext context)Instantiate the container that will be injected to child objects. | 
| protected Renderer | BasicTilesContainerFactory. createDefaultAttributeRenderer(BasicRendererFactory rendererFactory,
                              ApplicationContext applicationContext,
                              TilesContainer container,
                              AttributeEvaluatorFactory attributeEvaluatorFactory)Creates the default attribute renderer. | 
| protected Renderer | BasicTilesContainerFactory. createDefinitionAttributeRenderer(BasicRendererFactory rendererFactory,
                                 ApplicationContext applicationContext,
                                 TilesContainer container,
                                 AttributeEvaluatorFactory attributeEvaluatorFactory)Creates a  Rendererusing aDefinitionRenderer. | 
| protected DefinitionsFactory | BasicTilesContainerFactory. createDefinitionsFactory(ApplicationContext applicationContext,
                        LocaleResolver resolver)Creates the definitions factory. | 
| protected DefinitionsReader | BasicTilesContainerFactory. createDefinitionsReader(ApplicationContext applicationContext)Creates the definitions reader. | 
| protected DefinitionDAO<Locale> | BasicTilesContainerFactory. createLocaleDefinitionDao(ApplicationContext applicationContext,
                         LocaleResolver resolver)Creates a Locale-based definition DAO. | 
| protected LocaleResolver | BasicTilesContainerFactory. createLocaleResolver(ApplicationContext applicationContext)Creates the locale resolver. | 
| protected PreparerFactory | BasicTilesContainerFactory. createPreparerFactory(ApplicationContext applicationContext)Creates the preparer factory to use. | 
| protected RendererFactory | BasicTilesContainerFactory. createRendererFactory(ApplicationContext applicationContext,
                     TilesContainer container,
                     AttributeEvaluatorFactory attributeEvaluatorFactory)Creates a renderer factory. | 
| protected Renderer | BasicTilesContainerFactory. createStringAttributeRenderer(BasicRendererFactory rendererFactory,
                             ApplicationContext applicationContext,
                             TilesContainer container,
                             AttributeEvaluatorFactory attributeEvaluatorFactory)Creates an attribute renderer to render strings. | 
| protected Renderer | BasicTilesContainerFactory. createTemplateAttributeRenderer(BasicRendererFactory rendererFactory,
                               ApplicationContext applicationContext,
                               TilesContainer container,
                               AttributeEvaluatorFactory attributeEvaluatorFactory)Creates a  Rendererthat uses aDispatchRenderer. | 
| protected List<ApplicationResource> | BasicTilesContainerFactory. getSources(ApplicationContext applicationContext)Returns a list containing the resources to be parsed. | 
| protected BasicTilesContainer | BasicTilesContainerFactory. instantiateContainer(ApplicationContext context)Instantiate the container, without initialization. | 
| protected UnresolvingLocaleDefinitionsFactory | BasicTilesContainerFactory. instantiateDefinitionsFactory(ApplicationContext applicationContext,
                             LocaleResolver resolver)Instantiate a new definitions factory based on Locale. | 
| protected BaseLocaleUrlDefinitionDAO | BasicTilesContainerFactory. instantiateLocaleDefinitionDao(ApplicationContext applicationContext,
                              LocaleResolver resolver)Instantiate (and does not initialize) a Locale-based definition DAO. | 
| protected void | BasicTilesContainerFactory. registerAttributeRenderers(BasicRendererFactory rendererFactory,
                          ApplicationContext applicationContext,
                          TilesContainer container,
                          AttributeEvaluatorFactory attributeEvaluatorFactory)Registers attribute renderers in a  BasicRendererFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
| ApplicationContext | BasicTilesContainer. getApplicationContext()Returns the Tiles application context used by this container. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | BasicTilesContainer. setApplicationContext(ApplicationContext context)Sets the Tiles application context to use. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ApplicationContext | AbstractTilesInitializer. createTilesApplicationContext(ApplicationContext preliminaryContext)Creates the Tiles application context, to be used across all the
 Tiles-based application. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected TilesContainer | AbstractTilesInitializer. createContainer(ApplicationContext context)Creates a Tiles container. | 
| protected abstract AbstractTilesContainerFactory | AbstractTilesInitializer. createContainerFactory(ApplicationContext context)Creates a Tiles container factory. | 
| protected ApplicationContext | AbstractTilesInitializer. createTilesApplicationContext(ApplicationContext preliminaryContext)Creates the Tiles application context, to be used across all the
 Tiles-based application. | 
| protected String | AbstractTilesInitializer. getContainerKey(ApplicationContext applicationContext)Returns the container key under which the container will be stored. | 
| void | TilesInitializer. initialize(ApplicationContext preliminaryContext)Initializes Tiles. | 
| void | AbstractTilesInitializer. initialize(ApplicationContext applicationContext)Initializes Tiles. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JspExpressionFactoryFactory. setApplicationContext(ApplicationContext applicationContext)Sets the Tiles application context. | 
| Modifier and Type | Method and Description | 
|---|---|
| ApplicationContext | TilesApplicationContextNestedObjectExtractor. getNestedObject(Request obj)Extracts the nested object. | 
| Modifier and Type | Method and Description | 
|---|---|
| ApplicationContext | Request. getApplicationContext()Returns the associated application context. | 
| ApplicationContext | AbstractClientRequest. getApplicationContext() | 
| ApplicationContext | DispatchRequestWrapper. getApplicationContext()Returns the associated application context. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | ApplicationAccess. register(ApplicationContext applicationContext)Registers an application context. | 
| void | ApplicationContextAware. setApplicationContext(ApplicationContext applicationContext)Sets the Tiles application context. | 
| Constructor and Description | 
|---|
| AbstractClientRequest(ApplicationContext applicationContext)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ApplicationContext | FreemarkerRequestUtil. getApplicationContext(freemarker.core.Environment env)Returns the application context. | 
| Modifier and Type | Method and Description | 
|---|---|
| static FreemarkerRequest | FreemarkerRequest. createServletFreemarkerRequest(ApplicationContext applicationContext,
                              freemarker.core.Environment env)Creates a new Freemarker request. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ApplicationContext | JspUtil. getApplicationContext(javax.servlet.jsp.JspContext jspContext)Returns the application context. | 
| Modifier and Type | Method and Description | 
|---|---|
| static JspRequest | JspRequest. createServletJspRequest(ApplicationContext applicationContext,
                       javax.servlet.jsp.PageContext pageContext)Creates a JSP request. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ServletApplicationContextServlet-based implementation of the TilesApplicationContext interface. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ApplicationContext | ServletUtil. getApplicationContext(javax.servlet.ServletContext servletContext)Returns the application context getting it from the servlet context. | 
| Modifier and Type | Method and Description | 
|---|---|
| static javax.servlet.ServletContext | ServletUtil. getServletContext(ApplicationContext applicationContext)Gets a servlet context from a TilesApplicationContext. | 
| Constructor and Description | 
|---|
| ServletRequest(ApplicationContext applicationContext,
              javax.servlet.http.HttpServletRequest request,
              javax.servlet.http.HttpServletResponse response)Creates a new instance of ServletTilesRequestContext. | 
| Modifier and Type | Method and Description | 
|---|---|
| static VelocityRequest | VelocityRequest. createVelocityRequest(ApplicationContext applicationContext,
                     javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response,
                     org.apache.velocity.context.Context velocityContext,
                     Writer writer)Factory method to create a Velocity request. | 
| Modifier and Type | Method and Description | 
|---|---|
| VelocityRendererBuilder | VelocityRendererBuilder. setApplicationContext(ApplicationContext applicationContext)Sets the application context. | 
| Constructor and Description | 
|---|
| ApplicationContextJeeConfig(ApplicationContext applicationContext,
                           Map<String,String> params)Constructor. | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.