package com.digiarea.closurefx.cli.compiler;
import java.io.PrintStream;
import com.digiarea.closurefx.build.console.ClosureStatus;
import com.digiarea.closurefx.build.validation.IStatus.StatusType;
import com.digiarea.closurefx.build.validation.IStatusFormatter;
import com.digiarea.closurefx.cli.console.PrintStreamConsole;
import com.google.template.soy.base.SoySyntaxException;
/**
* dummy impl
*
* @author daginno
*
*/
public class SOYPrintStreamErrorManager extends PrintStreamConsole {
public SOYPrintStreamErrorManager(PrintStream errorStream,
PrintStream messageStream, IStatusFormatter formatter) {
super(errorStream, messageStream, formatter);
}
public void report(SoySyntaxException error) {
if (error != null) {
report(new ClosureStatus(StatusType.ERROR,
error.getOriginalMessage(), error.getSourceLocation()
.getLineNumber(), error.getSourceLocation()
.getFilePath()));
}
}
}