i changed the exception-handling of the new producers and localizers to use the multe...
[mir.git] / source / mircoders / producer / ScriptCallProducerFactory.java
1 package mircoders.producer;
2
3 import java.util.*;
4 import mir.entity.*;
5 import mir.producer.*;
6 import mircoders.storage.*;
7
8 public class ScriptCallProducerFactory implements ProducerFactory {
9   private String script;
10
11
12   public ScriptCallProducerFactory(String aScript) {
13     script=aScript;
14   }
15
16   public mir.producer.Producer makeProducer(String aVerb) throws ProducerFailure {
17
18
19     return new ScriptCallProducer(script);
20   };
21
22   public Iterator verbs() {
23     Vector verbList = new Vector();
24
25     verbList.add("run");
26
27     return verbList.iterator();
28   };
29 }
30