]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/reporting/WriterSCLReportingHandler.java
Expose CommandSession in SCL
[simantics/platform.git] / bundles / org.simantics.scl.runtime / src / org / simantics / scl / runtime / reporting / WriterSCLReportingHandler.java
1 package org.simantics.scl.runtime.reporting;
2
3 import java.io.IOException;
4 import java.io.Writer;
5
6 public class WriterSCLReportingHandler extends AbstractSCLReportingHandler {
7     private final Writer writer;
8
9     public WriterSCLReportingHandler(Writer writer) {
10         this.writer = writer;
11     }
12
13     @Override
14     public void print(String text) {
15         try {
16             writer.write(text);
17             writer.write('\n');
18         } catch(IOException e) {
19             e.printStackTrace();
20         }
21     }
22 }