OSDN Git Service

プロファイル編集
authoryukihane <yukihane.feather@gmail.com>
Sun, 21 Aug 2011 19:59:52 +0000 (04:59 +0900)
committeryukihane <yukihane.feather@gmail.com>
Sun, 21 Aug 2011 19:59:52 +0000 (04:59 +0900)
frontend/src/saccubus/converter/FfmpegCommand.java
frontend/src/saccubus/converter/classic/profile/Ffmpeg.java
frontend/src/saccubus/converter/classic/profile/NgSetting.java
frontend/src/yukihane/saccubus/converter/profile/ConvertProfile.java
frontend/src/yukihane/saccubus/converter/profile/NgSetting.java [deleted file]

index 72346e3..d66a9bd 100644 (file)
@@ -14,7 +14,6 @@ import java.util.logging.Logger;
 import org.apache.commons.lang.StringUtils;
 import saccubus.ConvertStopFlag;
 import saccubus.conv.ConvertToVideoHook;
-import yukihane.saccubus.converter.profile.NgSetting;
 import yukihane.saccubus.converter.profile.ConvertProfile;
 import yukihane.saccubus.converter.profile.FfmpegProfile;
 import yukihane.saccubus.converter.profile.GeneralProfile;
@@ -22,6 +21,7 @@ import saccubus.net.TextProgressListener;
 import yukihane.mediainfowrapper.Info;
 import yukihane.mediainfowrapper.MediaInfo;
 import yukihane.mediainfowrapper.Size;
+import yukihane.saccubus.converter.profile.ConvertProfile.HideCondition;
 import yukihane.swf.Cws2Fws;
 
 /**
@@ -69,7 +69,7 @@ public class FfmpegCommand extends AbstractCommand {
     }
 
     private boolean exec() throws InterruptedException, IOException {
-        final NgSetting ngSetting = getFfmpeg().getNgSetting();
+        final HideCondition ngSetting = getFfmpeg().getNgSetting();
         if (commentFile != null) {
             sendText("コメントの中間ファイルへの変換中");
             boolean conv = ConvertToVideoHook.convert(commentFile, commentMiddleFile, ngSetting.getId(), ngSetting.
index 620da76..fc2dfe7 100644 (file)
@@ -20,11 +20,11 @@ public class Ffmpeg implements yukihane.saccubus.converter.profile.ConvertProfil
     private final boolean showConverting;
     private final boolean selfAdjustFontSize;
     private final boolean commentOpaque;
-    private final NgSetting ngSetting;
+    private final HideCondition ngSetting;
 
     public Ffmpeg(File ffmpegPath, File vhookPath, FfmpegOption ffmpegOption, boolean vhookDisabled,
             int videoShowNum, File fontPath, int fontIndex, int shadowIndex, boolean showConvertingVideo,
-            boolean selfAdjustFontSize, boolean opaqueComment, NgSetting ngSetting) {
+            boolean selfAdjustFontSize, boolean opaqueComment, HideCondition ngSetting) {
         this.ffmpeg = ffmpegPath;
         this.vhook = vhookPath;
         this.ffmpegOption = ffmpegOption;
@@ -85,7 +85,7 @@ public class Ffmpeg implements yukihane.saccubus.converter.profile.ConvertProfil
         return maxNumOfComment;
     }
 
-    public NgSetting getNgSetting() {
+    public HideCondition getNgSetting() {
         return ngSetting;
     }
 }
index c427644..f821e62 100644 (file)
@@ -5,7 +5,7 @@ package saccubus.converter.classic.profile;
  * NG設定.
  * @author yuki
  */
-public class NgSetting implements yukihane.saccubus.converter.profile.NgSetting {
+public class NgSetting implements yukihane.saccubus.converter.profile.ConvertProfile.HideCondition {
 
     private final String word;
     private final String id;
index 6a17a2c..6ba251d 100644 (file)
@@ -40,5 +40,16 @@ public interface ConvertProfile {
     /** @return 1画面中に表示する最大コメント数. 負値の場合は既定値(30)と同等. */
     int getMaxNumOfComment();
 
-    NgSetting getNgSetting();
+    HideCondition getNgSetting();
+
+    /**
+     *
+     * @author yuki
+     */
+    public interface HideCondition {
+
+        String getWord();
+
+        String getId();
+    }
 }
diff --git a/frontend/src/yukihane/saccubus/converter/profile/NgSetting.java b/frontend/src/yukihane/saccubus/converter/profile/NgSetting.java
deleted file mode 100644 (file)
index c1538aa..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-package yukihane.saccubus.converter.profile;
-
-/**
- *
- * @author yuki
- */
-public interface NgSetting {
-
-    String getWord();
-
-    String getId();
-}