OSDN Git Service

Merge branch 'pickup_title_for_zero'
[coroid/NicoBrowser.git] / src / nicobrowser / util / Util.java
index 7438c8e..c98a728 100644 (file)
@@ -13,6 +13,7 @@ public class Util {
 
     private static final Logger logger = LoggerFactory.getLogger(Util.class);
     static ResultParse rp = new ResultParse();
+    static WatchParse wp = new WatchParse();
     static UserInfo ui = new UserInfo();
 
     public static String getExtention(String contentType) {
@@ -30,12 +31,13 @@ public class Util {
         return rp.parse(is);
     }
 
-    public static TreeMap<Integer,String> getOtherPages(InputStream is) {
+    public static TreeMap<Integer, String> getOtherPages(InputStream is) {
         return rp.getOtherPages(is);
     }
 
     /**
      * ユーザIDを取得する
+     *
      * @param is ニコニコ動画のウォッチページストリーム.
      * @return ユーザID. 取得できなければnull.
      */
@@ -45,6 +47,7 @@ public class Util {
 
     /**
      * 違反通報ページURLを取得する.
+     *
      * @param is ニコニコ動画のウォッチページストリーム.
      * @return 違反通報ページURL. 取得できなければnull.
      */
@@ -64,6 +67,7 @@ public class Util {
 
     /**
      * ユーザ名を取得する.
+     *
      * @param is 違反通報ページストリーム.
      * @return ユーザ名. 取得できなければnull.
      */
@@ -74,4 +78,14 @@ public class Util {
         }
         return userName;
     }
+
+    /**
+     * Watchページから動画タイトルを取得する.
+     *
+     * @param watchPage watchページストリーム.
+     * @return 動画名.
+     */
+    public static String getTitle(InputStream watchPage) {
+        return wp.getTitle(watchPage);
+    }
 }