java/parameter-lister/src/info/glogalcode/parameterLister/modules/TerminalModule.java
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/java/parameter-lister/src/info/glogalcode/parameterLister/modules/TerminalModule.java Sat Sep 10 23:03:43 2016 +0200
1.3 @@ -0,0 +1,25 @@
1.4 +package info.glogalcode.parameterLister.modules;
1.5 +
1.6 +import info.glogalcode.parameterLister.OutputModule;
1.7 +import info.glogalcode.parameterLister.OutputModuleException;
1.8 +import java.io.OutputStream;
1.9 +import java.io.PrintWriter;
1.10 +import java.util.List;
1.11 +
1.12 +/**
1.13 + *
1.14 + * @author Ing. František Kučera (frantovo.cz)
1.15 + */
1.16 +public class TerminalModule implements OutputModule {
1.17 +
1.18 + @Override
1.19 + public void process(OutputStream output, List<String> parameters) throws OutputModuleException {
1.20 + try (PrintWriter out = new PrintWriter(output)) {
1.21 + for (String parameter : parameters) {
1.22 + out.println(parameter);
1.23 + out.flush();
1.24 + }
1.25 + }
1.26 + }
1.27 +
1.28 +}