source: java/main/src/main/java/com/framsticks/dumping/PrintStreamSink.java @ 77

Last change on this file since 77 was 77, checked in by psniegowski, 11 years ago

Add new java codebase.

File size: 686 bytes
Line 
1package com.framsticks.dumping;
2
3import com.framsticks.params.SinkInterface;
4
5import java.io.PrintStream;
6
7/**
8 * @author Piotr Sniegowski
9 */
10public class PrintStreamSink implements SinkInterface {
11
12    protected final PrintStream stream;
13
14    public PrintStreamSink(PrintStream stream) {
15        this.stream = stream;
16    }
17
18    @Override
19    public PrintStreamSink print(String str) {
20        stream.print(str);
21        return this;
22    }
23
24    @Override
25    public PrintStreamSink print(Object obj) {
26        stream.print(obj);
27        return this;
28    }
29
30    @Override
31    public void breakLine() {
32        stream.print('\n');
33    }
34
35    @Override
36    public void close() {
37    }
38}
Note: See TracBrowser for help on using the repository browser.