OSDN Git Service

不要importの削除や警告箇所の修正など。
authoryuki <yuki@bdf3b611-c98c-6041-8292-703d9c9adbe7>
Thu, 3 Jun 2010 01:29:11 +0000 (01:29 +0000)
committeryuki <yuki@bdf3b611-c98c-6041-8292-703d9c9adbe7>
Thu, 3 Jun 2010 01:29:11 +0000 (01:29 +0000)
git-svn-id: http://192.168.11.7/svn/repository/NicoBrowser/branches/dev20100601_search@332 bdf3b611-c98c-6041-8292-703d9c9adbe7

src/nicobrowser/NicoHttpClient.java

index 89b0517..6b62f02 100644 (file)
@@ -4,8 +4,6 @@ package nicobrowser;
 import java.net.URISyntaxException;
 import java.util.Set;
 import java.util.TreeMap;
-import java.util.logging.Level;
-import java.util.logging.Logger;
 import java.util.regex.Matcher;
 import nicobrowser.entity.NicoContent;
 import nicobrowser.search.SearchKind;
@@ -85,7 +83,6 @@ public class NicoHttpClient {
             "http://www.nicovideo.jp/api/getthumbinfo/";
     private static final String GET_FLV_INFO = "http://www.nicovideo.jp/api/getflv/";
     private static final String SEARCH_HEAD = "http://www.nicovideo.jp/search/";
-    private static final String SEARCH_TAIL = "?sort=v";
     private static final String ADD_MYLIST_PAGE = "http://www.nicovideo.jp/mylist_add/video/";
     private static final String GET_THREAD_KEY_PAGE = "http://www.nicovideo.jp/api/getthreadkey?thread=";
 
@@ -154,6 +151,9 @@ public class NicoHttpClient {
     /**
      * キーワード検索を行う.
      * @param word 検索キーワード
+     * @param kind 検索種別
+     * @param order ソート順
+     * @page 検索結果ページのうち, 結果を返すページ.
      * @return 検索結果.
      */
     public SearchResult search(String word, SearchKind kind, SearchOrder order, int page) throws IOException {
@@ -200,7 +200,7 @@ public class NicoHttpClient {
      */
     public List<NicoContent> loadMyListDaily() throws URISyntaxException, HttpException, InterruptedException {
         List<NicoContent> list = new ArrayList<NicoContent>();
-        String url = new String("http://www.nicovideo.jp/ranking/mylist/daily/all?rss=atom");
+        String url = "http://www.nicovideo.jp/ranking/mylist/daily/all?rss=atom";
         log.debug("全動画サイトのマイリスト登録数ランキング(本日)[全体] : " + url);
 
         HttpGet get = new HttpGet(url);
@@ -265,7 +265,7 @@ public class NicoHttpClient {
      * @return 動画一覧.
      */
     public List<NicoContent> loadMyList(String listNo) {
-        String url = new String(MY_LIST_PAGE_HEADER + listNo + "?rss=atom");
+        String url = MY_LIST_PAGE_HEADER + listNo + "?rss=atom";
         log.debug("マイリストURL: " + url);
         return accessRssUrl(url);
     }
@@ -279,7 +279,7 @@ public class NicoHttpClient {
         NicoContent cont = null;
         InputStream re = null;
         List<SyndEntryImpl> list = null;
-        String url = new String(MOVIE_THUMBNAIL_PAGE_HEADER + movieNo);
+        String url = MOVIE_THUMBNAIL_PAGE_HEADER + movieNo;
         log.debug("動画サムネイルURL: " + url);
 
         HttpGet get;
@@ -480,7 +480,7 @@ public class NicoHttpClient {
     /**
      * FLVファイルのURLを取得する. ログインが必要.
      * また, 実際にFLVファイルの実態をダウンロードするには
-     * 一度http://www.nicovideo.jp/watch/ビデオIDに一度アクセスする必要があることに
+     * 一度http://www.nicovideo.jp/watch/ビデオID に一度アクセスする必要があることに
      * 注意.
      * (参考: http://yusukebe.com/tech/archives/20070803/124356.html)
      * @param videoId ニコニコ動画のビデオID.
@@ -738,7 +738,7 @@ public class NicoHttpClient {
         StringBuilder builder = new StringBuilder();
         Set<String> keySet = vi.getKeyMap().keySet();
         for (String key : keySet) {
-            builder.append(key + "=\"" + vi.getKeyMap().get(key) + "\" ");
+            builder.append(key).append("=\"").append(vi.getKeyMap().get(key)).append("\" ");
         }
         final String officialOption = builder.toString();