OSDN Git Service

LoginInfoのinterface化
authoryukihane <yukihane.feather@gmail.com>
Sun, 26 Jun 2011 08:12:12 +0000 (17:12 +0900)
committeryukihane <yukihane.feather@gmail.com>
Sun, 26 Jun 2011 08:13:44 +0000 (17:13 +0900)
frontend/src/saccubus/converter/classic/profile/LoginInfo.java [moved from frontend/src/saccubus/converter/filegetter/LoginInfo.java with 75% similarity]
frontend/src/saccubus/converter/classic/profile/Profile.java
frontend/src/saccubus/converter/classic/profile/Proxy.java
frontend/src/saccubus/converter/filegetter/FileInstanciator.java
frontend/src/saccubus/converter/filegetter/WebFileInstanciator.java
frontend/src/saccubus/prompt/Prompt.java
frontend/src/saccubus/properties/SProperties.java
frontend/src/yukihane/saccubus/converter/profile/LoginInfo.java [new file with mode: 0644]
frontend/src/yukihane/saccubus/converter/profile/Profile.java
frontend/src/yukihane/saccubus/converter/profile/Proxy.java [new file with mode: 0644]

@@ -1,8 +1,4 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package saccubus.converter.filegetter;
+package saccubus.converter.classic.profile;
 
 import saccubus.converter.classic.profile.Proxy;
 
@@ -10,7 +6,7 @@ import saccubus.converter.classic.profile.Proxy;
  *
  * @author yuki
  */
-public class LoginInfo {
+public class LoginInfo implements yukihane.saccubus.converter.profile.LoginInfo {
 
     private final String mail;
     private final String pass;
index f905c9b..357ec66 100644 (file)
@@ -1,8 +1,6 @@
 /* $Id$ */
 package saccubus.converter.classic.profile;
 
-import saccubus.converter.filegetter.LoginInfo;
-
 /**
  * Converterに処理させるための設定.
  * @author yuki
index 9472ce9..f2a339d 100644 (file)
@@ -7,7 +7,7 @@ import org.apache.commons.lang.StringUtils;
  *
  * @author yuki
  */
-public class Proxy {
+public class Proxy implements yukihane.saccubus.converter.profile.Proxy {
 
     private String host;
     private int port;
index cdd938d..93b175d 100644 (file)
@@ -8,6 +8,7 @@ import org.apache.commons.io.FilenameUtils;
 import saccubus.ConvertStopFlag;
 import yukihane.saccubus.converter.profile.InputFileSetting;
 import saccubus.net.TextProgressListener;
+import yukihane.saccubus.converter.profile.LoginInfo;
 
 /**
  * ダウンロード処理を全く必要としない場合のファイルインスタンス化クラス.
index 4cd4dfe..e0aa278 100644 (file)
@@ -7,6 +7,7 @@ import saccubus.ConvertStopFlag;
 import saccubus.converter.classic.profile.Proxy;
 import saccubus.net.NicoClient;
 import saccubus.net.VideoInfo;
+import yukihane.saccubus.converter.profile.LoginInfo;
 
 /**
  * 動画ファイル, コメントファイルなど必要なファイルのうち, 1つでもダウンロード処理を必要とする場合のインスタンス化クラス.
index 254ab1d..2aec63a 100644 (file)
@@ -16,7 +16,7 @@ import org.apache.commons.cli.Options;
 import saccubus.ConvertStopFlag;
 import saccubus.ConvertStopFlag.State;
 import saccubus.converter.Converter;
-import saccubus.converter.filegetter.LoginInfo;
+import saccubus.converter.classic.profile.LoginInfo;
 import saccubus.converter.classic.profile.CommentGetInfo;
 import saccubus.converter.classic.profile.Ffmpeg;
 import saccubus.converter.classic.profile.FfmpegOption;
index 57da7eb..71a99d3 100644 (file)
@@ -6,7 +6,7 @@ import java.io.IOException;
 import java.io.FileOutputStream;
 import java.io.FileInputStream;
 import saccubus.VideoSaveKind;
-import saccubus.converter.filegetter.LoginInfo;
+import saccubus.converter.classic.profile.LoginInfo;
 import saccubus.converter.classic.profile.CommentGetInfo;
 import saccubus.converter.classic.profile.Ffmpeg;
 import saccubus.converter.classic.profile.FfmpegOption;
diff --git a/frontend/src/yukihane/saccubus/converter/profile/LoginInfo.java b/frontend/src/yukihane/saccubus/converter/profile/LoginInfo.java
new file mode 100644 (file)
index 0000000..1889481
--- /dev/null
@@ -0,0 +1,14 @@
+package yukihane.saccubus.converter.profile;
+
+/**
+ *
+ * @author yuki
+ */
+public interface LoginInfo {
+
+    public String getMail();
+
+    public String getPass();
+
+    public Proxy getProxy();
+}
index c4e25b3..531e965 100644 (file)
@@ -1,8 +1,5 @@
 package yukihane.saccubus.converter.profile;
 
-import saccubus.converter.classic.profile.OutputFileSetting;
-import saccubus.converter.filegetter.LoginInfo;
-
 /**
  *
  * @author yuki
diff --git a/frontend/src/yukihane/saccubus/converter/profile/Proxy.java b/frontend/src/yukihane/saccubus/converter/profile/Proxy.java
new file mode 100644 (file)
index 0000000..8ea8019
--- /dev/null
@@ -0,0 +1,12 @@
+package yukihane.saccubus.converter.profile;
+
+/**
+ *
+ * @author yuki
+ */
+public interface Proxy {
+
+    public String getHost();
+
+    public int getPort();
+}