OSDN Git Service

ProfileインタフェースからneedsConvertメソッドを削除
authoryukihane <yukihane.feather@gmail.com>
Fri, 19 Aug 2011 23:15:59 +0000 (08:15 +0900)
committeryukihane <yukihane.feather@gmail.com>
Fri, 19 Aug 2011 23:15:59 +0000 (08:15 +0900)
frontend/src/saccubus/converter/Converter.java
frontend/src/saccubus/converter/classic/profile/Profile.java
frontend/src/yukihane/saccubus/converter/profile/OutputProfile.java
frontend/src/yukihane/saccubus/converter/profile/Profile.java

index 5aa3e0e..2f7506e 100644 (file)
@@ -103,7 +103,7 @@ public class Converter extends AbstractCommand implements Callable<Boolean> {
 
         File tcommFile = fi.getTcommFile(getListener());
 
-        if (!profile.needsConvert()) {
+        if (!profile.getOutputFileSetting().isConvert()) {
             sendText("動画・コメントを保存し、変換は行いませんでした。");
             return true;
         }
@@ -174,7 +174,7 @@ public class Converter extends AbstractCommand implements Callable<Boolean> {
      * @throws IllegalArgumentException 設定に不備がある場合.
      */
     private void validSetting() {
-        if (profile.needsConvert()) {
+        if (profile.getOutputFileSetting().isConvert()) {
             File a = profile.getFfmpeg().getFfmpeg();
             if (!a.canRead()) {
                 throw new IllegalArgumentException("FFmpegが見つかりません。");
index 4c85331..02d3887 100644 (file)
@@ -71,7 +71,6 @@ public class Profile implements yukihane.saccubus.converter.profile.Profile {
         return commentGetInfo;
     }
 
-    @Override
     public boolean needsConvert() {
         return getOutputFileSetting().isConvert();
     }
index c7dc81f..0e7a57e 100644 (file)
@@ -2,6 +2,7 @@ package yukihane.saccubus.converter.profile;
 
 public interface OutputProfile {
 
+    /** @return 動画変換処理を行う必要があればtrue. */
     boolean isConvert();
 
     boolean isAppendPrefixVideoId();
index 3d34842..6e9dd69 100644 (file)
@@ -16,8 +16,6 @@ public interface Profile {
 
     OutputProfile getOutputFileSetting();
 
-    boolean needsConvert();
-
     FfmpegProfile getFfmpeg();
 
     GeneralProfile getGeneralSetting();