X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=trash%2Fexamples%2Forg.argeo.slc.example01%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fexample%2Fappli%2FExampleAppli.java;fp=trash%2Fexamples%2Forg.argeo.slc.example01%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fexample%2Fappli%2FExampleAppli.java;h=0000000000000000000000000000000000000000;hb=431a32bdd1ae85a7f81944ef66660fdc63583970;hp=7644c5710d947b84c0db7a47e32f6a0f525b6613;hpb=3d891e3d57c44fffc01b019a448824dab485b3e0;p=gpl%2Fargeo-slc.git diff --git a/trash/examples/org.argeo.slc.example01/src/main/java/org/argeo/slc/example/appli/ExampleAppli.java b/trash/examples/org.argeo.slc.example01/src/main/java/org/argeo/slc/example/appli/ExampleAppli.java deleted file mode 100644 index 7644c5710..000000000 --- a/trash/examples/org.argeo.slc.example01/src/main/java/org/argeo/slc/example/appli/ExampleAppli.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.argeo.slc.example.appli; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; - -/** Example appli. */ -public class ExampleAppli { - private int skipFreq = 2; - - /** Filters. */ - public void filter(String[] args) { - if (args.length < 2) { - throw new RuntimeException( - "Not enough arguments. Usage: "); - } - String input = args[0]; - String output = args[1]; - if (args.length > 2) { - skipFreq = Integer.parseInt(args[2]); - } - - try { - BufferedReader in = new BufferedReader(new FileReader(input)); - FileWriter out = new FileWriter(output); - int count = 0; - String line; - while ((line = in.readLine()) != null) { - if (count % skipFreq != 0) { - out.write(line); - out.write("\n"); - } - count++; - } - out.close(); - in.close(); - } catch (IOException e) { - throw new RuntimeException("Appli failed", e); - } - } - - /** Sets the frequency of the lines to skip. */ - public void setSkipFreq(int skipFreq) { - this.skipFreq = skipFreq; - } - -}