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   * Created by alessio on 02/03/15.
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  }