2 package saccubus.converter.classic.profile;
4 import yukihane.saccubus.converter.profile.CommentProfile;
5 import yukihane.saccubus.converter.profile.VideoProfile;
11 public class InputFileSetting implements yukihane.saccubus.converter.profile.InputFileSetting, VideoProfile, CommentProfile {
13 private final SFile file;
14 private final boolean download;
15 private final boolean delete;
16 private final CommentGetInfo commentGetInfo;
17 private final String backLogPoint;
21 * @param download ダウンロードする必要があればtrue, ローカルファイルを用いるのであればfalse.
22 * @param delete 変換後にファイルを削除するのであればtrue, 残したままにするのであればfalse.
24 public InputFileSetting(SFile file, boolean download, boolean delete, CommentGetInfo cominfo, String backLogPoint) {
26 this.download = download;
28 this.commentGetInfo = cominfo;
29 this.backLogPoint = backLogPoint;
33 public SFile getFile() {
38 public boolean isDownload() {
42 public boolean isDelete() {
47 public boolean isSelfAdjustCommentNum() {
48 return commentGetInfo.isSelfAdjustCommentNum();
52 public int getBackComment() {
53 return commentGetInfo.getBackComment();
57 public boolean isReduceComment() {
58 return commentGetInfo.isReduceComment();
62 public String getBackLogPoint() {