hatenahaiku4j.util
クラス HaikuURL

java.lang.Object
  上位を拡張 hatenahaiku4j.util.HaikuURL

public class HaikuURL
extends java.lang.Object

はてなハイクのURLを生成するユーティリティクラスです。

導入されたバージョン:
v1.0.1
作成者:
fumokmm

メソッドの概要
static HaikuURL byASIN(java.lang.String asinCode)
          ASINコードを指定して、asin記法のHaikuURLを生成します。
static HaikuURL byKeyword(java.lang.String keyword)
          キーワードを指定して、HaikuURLを生成します。
static HaikuURL byKeyword(java.lang.String keyword, java.lang.String label)
          キーワードとラベルを指定して、HaikuURLを生成します。
static HaikuURL byNico2(java.lang.String nico2Id)
          ニコニコ動画の動画ID("sm~~"形式)を指定して、ニコニコ動画のURLを生成します。
static HaikuURL byURL(java.lang.String url)
          URL情報を指定して、HaikuURLを生成します。
static HaikuURL byURL(java.lang.String url, java.lang.String label)
          URL情報とラベルを指定して、HaikuURLを生成します。
static HaikuURL byUserId(java.lang.String userId)
          ユーザIDを指定して、HaikuURLを生成します。
static HaikuURL byUserId(java.lang.String userId, java.lang.String label)
          ユーザIDとラベルを指定して、HaikuURLを生成します。
static HaikuURL byYouTube(java.lang.String youtubeId)
          YouTubeの"watch?
 java.lang.String getEscapedLink()
          エスケープされたリンクを取得します。
 java.lang.String getEscapedMobileLink()
          モバイル用エスケープされたリンクを取得します。
 java.lang.String getLink()
          リンクを取得します。
 java.lang.String getMobileLink()
          モバイル用リンクを取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

byKeyword

public static HaikuURL byKeyword(java.lang.String keyword)
キーワードを指定して、HaikuURLを生成します。
キーワードが空だった場合、空のHaikuURLが生成されます。

パラメータ:
keyword - キーワード
戻り値:
キーワードのHaikuURL
導入されたバージョン:
v1.0.1

byKeyword

public static HaikuURL byKeyword(java.lang.String keyword,
                                 java.lang.String label)
キーワードとラベルを指定して、HaikuURLを生成します。
エスケープはラベルに施されます。
キーワードが空だった場合、空のHaikuURLが生成されます。

パラメータ:
keyword - キーワード
label - リンクを置き換えるラベル
戻り値:
キーワードのHaikuURL
導入されたバージョン:
v1.0.1

byUserId

public static HaikuURL byUserId(java.lang.String userId)
ユーザIDを指定して、HaikuURLを生成します。
ユーザIDが空だった場合、空のHaikuURLが生成されます。

パラメータ:
userId - ユーザID
戻り値:
ユーザIDのHaikuURL
導入されたバージョン:
v1.0.1

byUserId

public static HaikuURL byUserId(java.lang.String userId,
                                java.lang.String label)
ユーザIDとラベルを指定して、HaikuURLを生成します。
エスケープはラベルに施されます。
ユーザIDが空だった場合、空のHaikuURLが生成されます。

パラメータ:
userId - ユーザID
label - リンクを置き換えるラベル
戻り値:
ユーザIDのHaikuURL
導入されたバージョン:
v1.0.1

byASIN

public static HaikuURL byASIN(java.lang.String asinCode)
ASINコードを指定して、asin記法のHaikuURLを生成します。

パラメータ:
asinCode - ASINコード
戻り値:
asin記法のHaikuURL
導入されたバージョン:
v1.0.1

byYouTube

public static HaikuURL byYouTube(java.lang.String youtubeId)
YouTubeの"watch?v="以降の動画IDを指定して、youtube動画のHaikuURLを生成します。

パラメータ:
youtubeId - YouTube動画の動画ID
戻り値:
YouTube動画のリンクのHaikuURL
導入されたバージョン:
v1.0.1

byNico2

public static HaikuURL byNico2(java.lang.String nico2Id)
ニコニコ動画の動画ID("sm~~"形式)を指定して、ニコニコ動画のURLを生成します。

パラメータ:
nico2Id - ニコニコ動画の動画ID
戻り値:
ニコニコ動画のリンクのHaikuURL
導入されたバージョン:
v1.0.1

byURL

public static HaikuURL byURL(java.lang.String url)
URL情報を指定して、HaikuURLを生成します。
URL情報が空だった場合、空のHaikuURLが生成されます。

パラメータ:
url - URL情報
戻り値:
URL情報のHaikuURL
導入されたバージョン:
v1.0.1

byURL

public static HaikuURL byURL(java.lang.String url,
                             java.lang.String label)
URL情報とラベルを指定して、HaikuURLを生成します。
エスケープはラベルに施されます。
URL情報が空だった場合、空のHaikuURLが生成されます。

パラメータ:
url - URL情報
label - リンクを置き換えるラベル
戻り値:
URL情報のHaikuURL
導入されたバージョン:
v1.0.1

getLink

public java.lang.String getLink()
リンクを取得します。

戻り値:
リンク
導入されたバージョン:
v1.0.1

getEscapedLink

public java.lang.String getEscapedLink()
エスケープされたリンクを取得します。

戻り値:
エスケープされたリンク
導入されたバージョン:
v1.0.1

getMobileLink

public java.lang.String getMobileLink()
モバイル用リンクを取得します。

戻り値:
モバイル用リンク
導入されたバージョン:
v1.0.1

getEscapedMobileLink

public java.lang.String getEscapedMobileLink()
モバイル用エスケープされたリンクを取得します。

戻り値:
モバイル用エスケープされたリンク
導入されたバージョン:
v1.0.1