View Javadoc

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  }