/* $Id$ */
package saccubus.converter.classic.profile;
+import yukihane.saccubus.converter.profile.CommentProfile;
+import yukihane.saccubus.converter.profile.VideoProfile;
+
/**
*
* @author yuki
*/
-public class InputFileSetting implements yukihane.saccubus.converter.profile.InputFileSetting {
+public class InputFileSetting implements yukihane.saccubus.converter.profile.InputFileSetting, VideoProfile, CommentProfile {
private final SFile file;
private final boolean download;
return delete;
}
}
-
/* $Id$ */
package saccubus.converter.classic.profile;
+import yukihane.saccubus.converter.profile.CommentProfile;
+import yukihane.saccubus.converter.profile.VideoProfile;
+
/**
* Converterに処理させるための設定.
* @author yuki
private final GeneralSetting generalSetting;
private final LoginInfo loginInfo;
- private final InputFileSetting videoSetting;
- private final InputFileSetting commentSetting;
+ private final VideoProfile videoSetting;
+ private final CommentProfile commentSetting;
private final CommentGetInfo commentGetInfo;
private final InputFileSetting tcommentSetting;
private final OutputFileSetting outputFileSetting;
public Profile(
GeneralSetting generalSetting,
LoginInfo loginInfo,
- InputFileSetting videoSetting,
- InputFileSetting commentSetting,
+ VideoProfile videoSetting,
+ CommentProfile commentSetting,
CommentGetInfo commentGetInfo,
InputFileSetting tcommentSetting,
OutputFileSetting outputFileSetting,
}
@Override
- public InputFileSetting getVideoSetting() {
+ public VideoProfile getVideoSetting() {
return videoSetting;
}
@Override
- public InputFileSetting getCommentSetting() {
+ public CommentProfile getCommentSetting() {
return commentSetting;
}