OSDN Git Service

デバッグ出力を追加
[coroid/inqubus.git] / frontend / src / saccubus / converter / profile / InputFileSetting.java
1 /* $Id$ */
2 package saccubus.converter.profile;
3
4 import org.apache.commons.lang.builder.ToStringBuilder;
5
6 /**
7  *
8  * @author yuki
9  */
10 public class InputFileSetting {
11
12     private final SFile file;
13     private final boolean download;
14     private final boolean delete;
15
16     /**
17      * @param file 対象ファイル.
18      * @param download ダウンロードする必要があればtrue, ローカルファイルを用いるのであればfalse.
19      * @param delete 変換後にファイルを削除するのであればtrue, 残したままにするのであればfalse.
20      */
21     public InputFileSetting(SFile file, boolean download, boolean delete) {
22         this.file = file;
23         this.download = download;
24         this.delete = delete;
25     }
26
27     public SFile getFile() {
28         return file;
29     }
30
31     public boolean isDownload() {
32         return download;
33     }
34
35     public boolean isDelete() {
36         return delete;
37     }
38
39     @Override
40     public String toString() {
41         return ToStringBuilder.reflectionToString(this);
42     }
43 }