producer XML configuration support: Producers can be set up using an XML input
[mir.git] / source / mircoders / producer / PDFGeneratingProducerNode.java
index 1c0ed6b..4585604 100755 (executable)
@@ -4,13 +4,7 @@ import java.util.*;
 import java.io.*;
 import mir.util.*;
 import mir.producer.*;
-import mir.generator.*;
 import mir.misc.PDFUtil;
-import mircoders.global.*;
-import mircoders.localizer.*;
-
-
-
 
 public class PDFGeneratingProducerNode implements ProducerNode {
   private String generatorExpression;
@@ -22,27 +16,27 @@ public class PDFGeneratingProducerNode implements ProducerNode {
   }
 
   public void produce(Map aValueMap, String aVerb, PrintWriter aLogger) throws ProducerFailure {
-      
+
     String generatorIdentifier;
     String destinationIdentifier;
 
-         long startTime;
-         long endTime;
+          long startTime;
+          long endTime;
 
-         startTime = System.currentTimeMillis();
+          startTime = System.currentTimeMillis();
     try {
-      
+
       destinationIdentifier = ParameterExpander.expandExpression( aValueMap, destinationExpression );
       generatorIdentifier = ParameterExpander.expandExpression( aValueMap, generatorExpression );
 
       aLogger.println("Generating " + generatorIdentifier + " into " + destinationIdentifier);
       aLogger.flush();
-      
+
       PDFUtil.makePDF(generatorIdentifier,destinationIdentifier);
 
-       }
-       catch (Throwable t) {
-         aLogger.println("  error while generating: " + t.getMessage());
+        }
+        catch (Throwable t) {
+          aLogger.println("  error while generating: " + t.getMessage());
       aLogger.flush();
     }
     endTime = System.currentTimeMillis();