1 package paolomind.multitalk.toolwrapper;
2
3 import java.awt.Component;
4
5 import paolomind.multitalk.netmessage.IMessageFactory;
6
7 /**
8 * Classe per un interprete python in cui viene settata la variabile
9 * MessageFactory e un Component per gestire la grafica a video di un componente
10 * AWT. Questa variabile può essere usata all'interno dello script python
11 * per costruire messaggi
12 *
13 * @author paolo
14 */
15 public class ComponentPythonEngine extends MessagePythonEngine {
16
17 /**
18 * costruttore dell'interprete.
19 * @param mfactory il messageFactory per gli script
20 * @param c il componente che verrà gestito dagli script
21 */
22 public ComponentPythonEngine(final Component c, final IMessageFactory mfactory) {
23 super(mfactory);
24 this.set("component", c);
25 }
26 }