1 package mircoders.producer;
6 public class StaticProducerFactory implements ProducerFactory {
7 private String generatorIdentifier;
8 private String resourceBundle;
9 private String outputFile;
11 public StaticProducerFactory(
12 String aGeneratorIdentifier,
13 String aResourceBundle,
14 String anOutputFile) {
16 generatorIdentifier = aGeneratorIdentifier;
17 resourceBundle = aResourceBundle;
18 outputFile = anOutputFile;
22 public mir.producer.Producer makeProducer(String aVerb) throws ProducerFailure {
24 return new StaticProducer( generatorIdentifier, resourceBundle, outputFile );
27 throw new ProducerFailure("Creating StaticProducer failed",e);
31 public Iterator verbs() {
32 Vector verbList = new Vector();
36 return verbList.iterator();