1 package paolomind.multitalk.toolwrapper;
2
3 import org.python.util.PythonInterpreter;
4
5 import paolomind.multitalk.netmessage.IMessageFactory;
6
7 /**
8 * Classe per un interprete python in cui viene settata la variabile
9 * MessageFactory. Questa variabile può essere usata all'interno dello
10 * script python per costruire messaggi
11 *
12 * @author paolo
13 */
14 public class MessagePythonEngine extends PythonInterpreter {
15
16 /**
17 * costruttore dell'interprete.
18 * @param mfactory il messageFactory per gli script
19 */
20 public MessagePythonEngine(final IMessageFactory mfactory) {
21 super();
22 this.set("messageFactory", mfactory);
23 }
24 }