1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.struts.tiles;
20
21 import javax.servlet.ServletContext;
22
23 import org.apache.struts.config.ModuleConfig;
24
25 /***
26 * TilesUtil implementation for Struts 1.1 with one single factory.
27 * This class contains default implementation of utilities. This implementation
28 * is intended to be used with Struts 1.1.
29 * This class is used as the base class for all Struts 1.1 implementations of TilesUtil.
30 */
31 public class TilesUtilStrutsImpl extends TilesUtilImpl {
32
33 /***
34 * Get definition factory for the module attached to the specified moduleConfig.
35 * @param servletContext Current servlet context
36 * @param moduleConfig Module config of the module for which the factory is requested.
37 * @return Definitions factory or null if not found.
38 */
39 public DefinitionsFactory getDefinitionsFactory(
40 ServletContext servletContext,
41 ModuleConfig moduleConfig) {
42
43 return (DefinitionsFactory) servletContext.getAttribute(DEFINITIONS_FACTORY);
44 }
45
46 }