2 package saccubus.converter.classic.profile;
5 import yukihane.saccubus.converter.profile.CommentProfile;
6 import yukihane.saccubus.converter.profile.VideoProfile;
12 public class InputFileSetting implements VideoProfile, CommentProfile {
14 private final boolean download;
15 private final boolean delete;
16 private final CommentGetInfo commentGetInfo;
17 private final long backLogPoint;
21 * @param download ダウンロードする必要があればtrue, ローカルファイルを用いるのであればfalse.
22 * @param delete 変換後にファイルを削除するのであればtrue, 残したままにするのであればfalse.
24 public InputFileSetting(SFile file, boolean download, boolean delete, CommentGetInfo cominfo, long backLogPoint) {
25 this.download = download;
27 this.commentGetInfo = cominfo;
28 this.backLogPoint = backLogPoint;
32 public String getFileName() {
33 throw new UnsupportedOperationException("Not supported yet.");
37 public boolean isDownload() {
41 public boolean isDelete() {
46 public boolean isSelfAdjustCommentNum() {
47 return commentGetInfo.isSelfAdjustCommentNum();
51 public int getBackComment() {
52 return commentGetInfo.getBackComment();
56 public boolean isReduceComment() {
57 return commentGetInfo.isReduceComment();
61 public long getBackLogPoint() {
66 public File getDir() {
67 throw new UnsupportedOperationException("Not supported yet.");
71 public File getLocalFile() {
72 throw new UnsupportedOperationException("Not supported yet.");