1 package eu.fbk.dkm.pikes.tintopclient;
2
3 import org.apache.log4j.Logger;
4
5 import java.io.File;
6 import java.util.HashSet;
7 import java.util.Iterator;
8
9
10
11
12
13 public class TintopSession {
14
15 static Logger logger = Logger.getLogger(TintopSession.class.getName());
16 private File input;
17 private File output;
18 private HashSet<String> skipPatterns;
19 private Iterator<File> fileIterator;
20
21 public File getInput() {
22 return input;
23 }
24
25 public File getOutput() {
26 return output;
27 }
28
29 public HashSet<String> getSkipPatterns() {
30 return skipPatterns;
31 }
32
33 public Iterator<File> getFileIterator() {
34 return fileIterator;
35 }
36
37 public TintopSession(File input, File output, Iterator<File> fileIterator) {
38 this(input, output, fileIterator, null);
39 }
40
41 public TintopSession(File input, File output, Iterator<File> fileIterator, HashSet<String> skipPatterns) {
42
43 this.input = input;
44 this.output = output;
45 this.skipPatterns = skipPatterns;
46 this.fileIterator = fileIterator;
47 }
48 }