package mircoders.producer;\r
\r
-import mir.producer.AbstractProducerNode;\r
-import mir.producer.ProducerFailure;\r
+import mir.changetracker.ChangeTracker;\r
import mir.log.LoggerWrapper;\r
+import mir.producer.AbstractProducerNode;\r
import mir.util.ParameterExpander;\r
-import mir.util.ExceptionRoutines;\r
-import mir.changetracker.ChangeTracker;\r
+import mircoders.global.MirGlobal;\r
\r
-import java.util.Map;\r
-import java.util.Vector;\r
-import java.util.Hashtable;\r
-import java.util.ArrayList;\r
-import java.util.Enumeration;\r
-import java.util.Collections;\r
-import java.util.Iterator;\r
-import java.util.Collection;\r
import java.io.File;\r
-import java.io.OutputStream;\r
-import java.io.FileOutputStream;\r
-import java.io.Writer;\r
-import java.io.OutputStreamWriter;\r
import java.io.FileNotFoundException;\r
+import java.io.FileOutputStream;\r
import java.io.IOException;\r
-\r
-import org.apache.xmlrpc.XmlRpcClient;\r
-import mircoders.global.MirGlobal;\r
+import java.io.OutputStream;\r
+import java.io.OutputStreamWriter;\r
+import java.io.Writer;\r
+import java.util.Collection;\r
+import java.util.Iterator;\r
+import java.util.Map;\r
\r
public class ChangeReportingProducerNode extends AbstractProducerNode {\r
private String format;\r
private String baseUrl;\r
private String exclusionList;\r
\r
- public ChangeReportingProducerNode(String aFormat, String anOutputFile, String aBasePath, String aBaseUrl, String anExclusionList) {\r
+ public ChangeReportingProducerNode(String anOutputFile, String aFormat, String aBasePath, String aBaseUrl, String anExclusionList) {\r
format = aFormat;\r
outputFile = anOutputFile;\r
basePath = aBasePath;\r
try {\r
Writer writer = new OutputStreamWriter(stream);\r
try {\r
- String expandedBasePath = ParameterExpander.expandExpression(aValueMap, outputFile);\r
+ String expandedBasePath = ParameterExpander.expandExpression(aValueMap, basePath);\r
Collection changes = MirGlobal.getChangeEngine().getTracker().flushChanges(expandedBasePath);\r
\r
Iterator i = changes.iterator();\r