OSDN Git Service

過去ログ取得時点をConverterコンストラクタ引数からProfileに移動
[coroid/inqubus.git] / frontend / src / saccubus / converter / classic / profile / InputFileSetting.java
index 7ac1413..0e164fb 100644 (file)
@@ -1,7 +1,6 @@
 /* $Id$ */
 package saccubus.converter.classic.profile;
 
-import yukihane.saccubus.converter.profile.CommentGetInfo;
 import yukihane.saccubus.converter.profile.CommentProfile;
 import yukihane.saccubus.converter.profile.VideoProfile;
 
@@ -15,17 +14,19 @@ public class InputFileSetting implements yukihane.saccubus.converter.profile.Inp
     private final boolean download;
     private final boolean delete;
     private final CommentGetInfo commentGetInfo;
+    private final String backLogPoint;
 
     /**
      * @param file 対象ファイル.
      * @param download ダウンロードする必要があればtrue, ローカルファイルを用いるのであればfalse.
      * @param delete 変換後にファイルを削除するのであればtrue, 残したままにするのであればfalse.
      */
-    public InputFileSetting(SFile file, boolean download, boolean delete, CommentGetInfo cominfo) {
+    public InputFileSetting(SFile file, boolean download, boolean delete, CommentGetInfo cominfo, String backLogPoint) {
         this.file = file;
         this.download = download;
         this.delete = delete;
         this.commentGetInfo = cominfo;
+        this.backLogPoint = backLogPoint;
     }
 
     @Override
@@ -43,7 +44,22 @@ public class InputFileSetting implements yukihane.saccubus.converter.profile.Inp
     }
 
     @Override
-    public CommentGetInfo getCommentGetInfo() {
-        return commentGetInfo;
+    public boolean isSelfAdjustCommentNum() {
+        return commentGetInfo.isSelfAdjustCommentNum();
+    }
+
+    @Override
+    public int getBackComment() {
+        return commentGetInfo.getBackComment();
+    }
+
+    @Override
+    public boolean isReduceComment() {
+        return commentGetInfo.isReduceComment();
+    }
+
+    @Override
+    public String getBackLogPoint() {
+        return backLogPoint;
     }
 }