2 package saccubus.converter.classic.profile;
4 import yukihane.saccubus.converter.profile.CommentGetInfo;
5 import yukihane.saccubus.converter.profile.CommentProfile;
6 import yukihane.saccubus.converter.profile.VideoProfile;
12 public class InputFileSetting implements yukihane.saccubus.converter.profile.InputFileSetting, VideoProfile, CommentProfile {
14 private final SFile file;
15 private final boolean download;
16 private final boolean delete;
17 private final CommentGetInfo commentGetInfo;
21 * @param download ダウンロードする必要があればtrue, ローカルファイルを用いるのであればfalse.
22 * @param delete 変換後にファイルを削除するのであればtrue, 残したままにするのであればfalse.
24 public InputFileSetting(SFile file, boolean download, boolean delete, CommentGetInfo cominfo) {
26 this.download = download;
28 this.commentGetInfo = cominfo;
32 public SFile getFile() {
37 public boolean isDownload() {
41 public boolean isDelete() {
46 public CommentGetInfo getCommentGetInfo() {
47 return commentGetInfo;