package saccubus.converter;
-import saccubus.converter.profile.Profile;
+import yukihane.saccubus.converter.profile.Profile;
import saccubus.converter.filegetter.FileInstanciator;
import java.io.File;
import java.io.IOException;
import java.util.concurrent.Callable;
import saccubus.ConvertStopFlag;
-import saccubus.converter.profile.FfmpegOption;
+import yukihane.saccubus.converter.profile.FfmpegOption;
import saccubus.net.TextProgressListener;
/**
import org.apache.commons.lang.StringUtils;
import saccubus.ConvertStopFlag;
import saccubus.conv.ConvertToVideoHook;
-import saccubus.converter.profile.NgSetting;
-import saccubus.converter.profile.Ffmpeg;
-import saccubus.converter.profile.FfmpegOption;
-import saccubus.converter.profile.GeneralSetting;
+import yukihane.saccubus.converter.profile.NgSetting;
+import yukihane.saccubus.converter.profile.Ffmpeg;
+import yukihane.saccubus.converter.profile.FfmpegOption;
+import yukihane.saccubus.converter.profile.GeneralSetting;
import saccubus.net.TextProgressListener;
import yukihane.swf.Cws2Fws;
*
* @author yuki
*/
-public class CommentGetInfo implements saccubus.converter.profile.CommentGetInfo {
+public class CommentGetInfo implements yukihane.saccubus.converter.profile.CommentGetInfo {
private final boolean selfAdjustCommentNum;
private final int backComment;
*
* @author yuki
*/
-public class Ffmpeg implements saccubus.converter.profile.Ffmpeg {
+public class Ffmpeg implements yukihane.saccubus.converter.profile.Ffmpeg {
private final File ffmpeg;
private final File vhook;
*
* @author yuki
*/
-public class FfmpegOption implements saccubus.converter.profile.FfmpegOption {
+public class FfmpegOption implements yukihane.saccubus.converter.profile.FfmpegOption {
private final String extOption;
private final String inOption;
import java.io.File;
-public class GeneralSetting implements saccubus.converter.profile.GeneralSetting {
+public class GeneralSetting implements yukihane.saccubus.converter.profile.GeneralSetting {
private final File tempDir;
*
* @author yuki
*/
-public class InputFileSetting {
+public class InputFileSetting implements yukihane.saccubus.converter.profile.InputFileSetting {
private final SFile file;
private final boolean download;
* NG設定.
* @author yuki
*/
-public class NgSetting implements saccubus.converter.profile.NgSetting {
+public class NgSetting implements yukihane.saccubus.converter.profile.NgSetting {
private final String word;
private final String id;
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package saccubus.converter.classic.profile;
/**
*
* @author yuki
*/
-public class OutputFileSetting {
+public class OutputFileSetting implements yukihane.saccubus.converter.profile.OutputFileSetting {
private final SFile file;
private final boolean convert;
* Converterに処理させるための設定.
* @author yuki
*/
-public class Profile implements saccubus.converter.profile.Profile {
+public class Profile implements yukihane.saccubus.converter.profile.Profile {
private final GeneralSetting generalSetting;
private final LoginInfo loginInfo;
* このクラスはこれらをまとめて扱うためのもの。
* @author yuki
*/
-public class SFile {
+public class SFile implements yukihane.saccubus.converter.profile.SFile {
private final boolean isFile;
private final File file;
import java.io.IOException;
import org.apache.commons.io.FilenameUtils;
import saccubus.ConvertStopFlag;
-import saccubus.converter.classic.profile.InputFileSetting;
+import yukihane.saccubus.converter.profile.InputFileSetting;
import saccubus.net.TextProgressListener;
/**
-package saccubus.converter.profile;
+package yukihane.saccubus.converter.profile;
/**
*
-package saccubus.converter.profile;
+package yukihane.saccubus.converter.profile;
import java.io.File;
-package saccubus.converter.profile;
+package yukihane.saccubus.converter.profile;
/**
*
-package saccubus.converter.profile;
+package yukihane.saccubus.converter.profile;
import java.io.File;
--- /dev/null
+package yukihane.saccubus.converter.profile;
+
+/**
+ *
+ * @author yuki
+ */
+public interface InputFileSetting {
+
+ SFile getFile();
+
+ boolean isDownload();
+
+ boolean isDelete();
+}
-package saccubus.converter.profile;
+package yukihane.saccubus.converter.profile;
/**
*
--- /dev/null
+package yukihane.saccubus.converter.profile;
+
+public interface OutputFileSetting {
+
+ boolean isConvert();
+
+ boolean isAppendPrefixVideoId();
+
+ boolean isAddComment();
+
+ boolean isAddTcomment();
+
+ SFile getFile();
+}
-package saccubus.converter.profile;
+package yukihane.saccubus.converter.profile;
-import saccubus.converter.classic.profile.InputFileSetting;
import saccubus.converter.classic.profile.OutputFileSetting;
import saccubus.converter.filegetter.LoginInfo;
--- /dev/null
+package yukihane.saccubus.converter.profile;
+
+import java.io.File;
+
+/**
+ *
+ * @author yuki
+ */
+public interface SFile {
+
+ boolean isFile();
+
+ File getFile();
+}