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