1 package org.apache.turbine.services.assemblerbroker.util.python;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.turbine.TurbineConstants;
23 import org.apache.turbine.modules.Assembler;
24
25 /***
26 * A screen factory that attempts to load a python class in the
27 * JPython interpreter and execute it as a Turbine screen.
28 * The JPython script should inherit from Turbine Screen or one
29 * of its subclasses.
30 *
31 * @author <a href="mailto:leon@opticode.co.za">Leon Messerschmidt</a>
32 * @author <a href="mailto:hps@intermeta.de">Henning P. Schmiedehausen</a>
33 * @version $Id: PythonNavigationFactory.java 534527 2007-05-02 16:10:59Z tv $
34 */
35 public class PythonNavigationFactory
36 extends PythonBaseFactory
37 {
38 /***
39 * Get an Assembler.
40 *
41 * @param name name of the requested Assembler
42 * @return an Assembler
43 * @throws Exception generic exception
44 */
45 public Assembler getAssembler(String name)
46 throws Exception
47 {
48 return getAssembler(TurbineConstants.NAVIGATION_PREFIX, name);
49 }
50 }