01: /*
02: * $RCSfile: AbstractVAIBuilderThreadAction.java,v $
03: * @modification $Date: 2001/09/28 19:31:19 $
04: * @version $Id: AbstractVAIBuilderThreadAction.java,v 1.1 2001/09/28 19:31:19 hfalk Exp $
05: *
06: */
07:
08: package com.memoire.vainstall.builder.action;
09:
10: /**
11: * This is an abstract class that extends the AbstractAction class
12: * with the knowledge of the VAIBuilderController and VAIBuilderModel.
13: *
14: * This class is 'multithreaded' and subclasses only have to implement
15: * the runnit method.
16: *
17: * @see com.memoire.vainstall.builder.util.AbstractVAIBuilderAction
18: *
19: * @author Henrik Falk
20: * @version $Id: AbstractVAIBuilderThreadAction.java,v 1.1 2001/09/28 19:31:19 hfalk Exp $
21: */
22: public abstract class AbstractVAIBuilderThreadAction extends
23: AbstractVAIBuilderAction implements Runnable {
24:
25: /**
26: * Default constructor
27: */
28: public AbstractVAIBuilderThreadAction() {
29: super ();
30: }
31:
32: /**
33: * actionPerformed
34: */
35: public void actionPerformed(java.awt.event.ActionEvent arg1) {
36: // start this thread
37: }
38:
39: /**
40: * Implements the Runnable interface
41: */
42: public void run() {
43: runnit();
44: }
45:
46: }
|