]>
git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/src/test/java/org/argeo/slc/example/appli/ExampleAppli.java
1 package org
.argeo
.slc
.example
.appli
;
3 import java
.io
.BufferedReader
;
4 import java
.io
.FileReader
;
5 import java
.io
.FileWriter
;
6 import java
.io
.IOException
;
8 public class ExampleAppli
{
9 private int skipFreq
= 2;
11 public void filter(String
[] args
) {
12 if (args
.length
< 2) {
13 throw new RuntimeException(
14 "Not enough arguments. Usage: <inpuit file> <output file>");
16 String input
= args
[0];
17 String output
= args
[1];
19 skipFreq
= Integer
.parseInt(args
[2]);
23 BufferedReader in
= new BufferedReader(new FileReader(input
));
24 FileWriter out
= new FileWriter(output
);
27 while ((line
= in
.readLine()) != null) {
28 if (count
% skipFreq
!= 0) {
36 } catch (IOException e
) {
37 throw new RuntimeException("Appli failed", e
);
41 public void setSkipFreq(int skipFreq
) {
42 this.skipFreq
= skipFreq
;