OSDN Git Service

不要TODO削除
authoryukihane <yukihane.feather@gmail.com>
Tue, 30 Aug 2011 08:21:53 +0000 (17:21 +0900)
committeryukihane <yukihane.feather@gmail.com>
Tue, 30 Aug 2011 08:40:38 +0000 (17:40 +0900)
frontend/src/saccubus/worker/impl/convert/Convert.java
frontend/src/saccubus/worker/impl/download/Download.java
frontend/src/yukihane/inqubus/Config.java
frontend/src/yukihane/inqubus/gui/MainFrame.java
frontend/src/yukihane/inqubus/manager/TaskManage.java

index a8747e6..4f60132 100644 (file)
@@ -218,7 +218,6 @@ public class Convert extends Worker<ConvertResult, ConvertProgress> {
             process.waitFor();
             return process.exitValue();
         } finally {
-            // TODO 正常終了した場合もdestroyしていいのか?
             if (process != null) {
                 process.destroy();
             }
index 534ccb3..3aefdb9 100644 (file)
@@ -55,33 +55,12 @@ public class Download extends Worker<DownloadResult, DownloadProgress> {
      * @param flag
      */
     public Download(DownloadProfile profile, String videoId, WorkerListener<DownloadResult, DownloadProgress> listener, int wait) {
-        // TODO listener登録
         super(listener);
         this.videoId = videoId;
         this.profile = profile;
         this.waitDownload = wait;
     }
 
-//    @Override
-//    public Boolean call() throws Exception {
-//        try {
-//            final DownloadResult result = doInBackground();
-//            return Boolean.valueOf(result.getResultValue());
-//        } finally {
-//            // TODO 何か処理が必要?
-////            getStopFlag().finished();
-//        }
-//    }
-//    // TODO Runnableを実装しなくなったので削除する
-//    public void run() {
-//        try {
-//            call();
-//        } catch (Exception ex) {
-//            String text = (ex.getMessage() != null) ? ex.getMessage() : "予期しないエラー発生のため中断しました。";
-//            sendText(text);
-//            logger.log(Level.SEVERE, null, ex);
-//        }
-//    }
     @Override
     public DownloadResult work() throws Exception {
         waitAndGo();
@@ -146,35 +125,8 @@ public class Download extends Worker<DownloadResult, DownloadProgress> {
         } else {
             videoFile = profile.getVideoProfile().getLocalFile();
         }
-        return new DownloadResult(true, videoFile, commentFile);
-
 
-        // TODO FFMPEG 実行開始は別タスクとして実装する.
-//        if (!profile.getOutputFileSetting().isConvert()) {
-//            publish(new DownloadProgress("動画・コメントを保存し、変換は行いませんでした。"));
-//            return new DownloadResult(true);
-//        }
-//
-//        if (!videoFile.isFile()) {
-//            throw new IOException("入力動画ファイルが存在しません:" + videoFile.getPath());
-//        }
-//
-//        if (profile.getOutputFileSetting().isAddComment()) {
-//            if (!commentFile.isFile()) {
-//                throw new IOException("入力コメントファイルが存在しません:" + commentFile.getPath());
-//            }
-//        } else {
-//            commentFile = null;
-//        }
-//
-//        /*ビデオ名の確定*/
-//        final boolean isNotLow = (vf == null) ? true : (vf.getStatus() != Status.GET_LOW);
-//        File convertedVideoFile = getOutputFileName(vi.getTitleInWatchPage(), isNotLow);
-//
-
-//        boolean res = new FfmpegCommand(getListener(), getStopFlag(), commentFile, videoFile,
-//                convertedVideoFile, profile.getFfmpeg(), profile.getGeneralSetting()).execute();
-//        return res;
+        return new DownloadResult(true, videoFile, commentFile);
     }
 
     /** @return 何かダウンロードするものがあればtrue. */
index ea651cf..008df66 100644 (file)
@@ -497,42 +497,4 @@ public enum Config {
     public void save() throws ConfigurationException {
         config.save();
     }
-//    private Field[] getPropertyFields(Field[] fields) {
-//        List<Field> res = new ArrayList<Field>();
-//        for (Field f : fields) {
-//            if (f.getName().startsWith(getPrefix())) {
-//                res.add(f);
-//            }
-//        }
-//        return res.toArray(new Field[0]);
-//    }
-//
-//    private String getPropertyName(Field field) {
-//        return field.getName().replace(getPrefix(), "").replace("_", ".");
-//    }
-//
-//    private String getPropertyValue(Field field) throws IllegalArgumentException, IllegalAccessException {
-//        field.setAccessible(true);
-//        return (String) field.get(this);
-//    }
-//
-//    public boolean getUseMovieFileLocal() {
-//        // TODO
-//        return false;
-//    }
-//
-//    public boolean getCommentFileLocal() {
-//        // TODO
-//        return false;
-//    }
-//
-//    public boolean getOutputConvert() {
-//        // TODO
-//        return true;
-//    }
-//
-//    public String getFileNamePattern() {
-//        // TODO
-//        return "[{id}]{title}";
-//    }
 }
index d620b14..4f7fcf6 100644 (file)
@@ -364,8 +364,6 @@ public class MainFrame extends JFrame {
         tblDisplay.setTransferHandler(new TableTransferHandler());
 
         final Config p = Config.INSTANCE;
-        // TODO コンフィグからスレッド数
-        // TODO downloadの連続処理時待ち時間設定も必要...
         final int thDownload = p.getSystemDownloadThread();
         final int secDownload = p.getSystemDownloadWait();
         final int thConvert = p.getSystemConvertThread();
@@ -391,7 +389,6 @@ public class MainFrame extends JFrame {
 
         @Override
         public void actionPerformed(ActionEvent e) {
-            // FIXME 待機中に停止しても「状態」の表示が変わらない。
             final int row = tblDisplay.getSelectedRow();
             final Target t = targetModel.getTarget(row);
             final boolean res = taskManager.cancel(t.getRowId());
index 67c219b..983bd10 100644 (file)
@@ -107,9 +107,7 @@ public class TaskManage {
                     final Future<ConvertResult> future = convertExecutorService.submit(task);
                     convertTargets.put(request.getRowId(), new ManageTarget<>(request, future));
                 }
-                // TODO 変換が必要なら変換キューに入れる
             }
-
         }
 
         @Override