|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objecthatenahaiku4j.HatenaHaikuAPIHTML
public class HatenaHaikuAPIHTML
はてなハイクAPIクラス(HTMLスクレイピング版)
HTMLスクレイピングして情報を取得するため、APIのページ制限を受けません。
その代償として、取得できる情報は多少少なくなります。
コンストラクタの概要 | |
---|---|
HatenaHaikuAPIHTML()
コンストラクタ。 |
メソッドの概要 | ||
---|---|---|
|
getFriendsTimeline(ReduceOp<Status,T> op,
java.lang.String userId,
int page)
指定したユーザのフレンドタイムラインを取得します。 |
|
java.util.List<Status> |
getFriendsTimeline(java.lang.String userId)
指定したユーザのフレンドタイムラインを取得します。 |
|
java.util.List<Status> |
getFriendsTimeline(java.lang.String userId,
int page)
指定したユーザのフレンドタイムラインを取得します。 |
|
|
getHotIdTimeline(ReduceOp<Status,T> op,
java.lang.String userId,
int page)
指定したユーザのidページの人気のタイムラインを取得します。 |
|
java.util.List<Status> |
getHotIdTimeline(java.lang.String userId)
指定したユーザのidページの人気のタイムラインを取得します。 |
|
java.util.List<Status> |
getHotIdTimeline(java.lang.String userId,
int page)
指定したユーザのidページの人気のタイムラインを取得します。 |
|
java.util.List<Keyword> |
getHotKeywordList()
ホットキーワードのリストを取得します。 |
|
|
getHotKeywordList(ReduceOp<Keyword,T> op)
ホットキーワードのリストを取得します。 |
|
|
getHotKeywordTimeline(ReduceOp<Status,T> op,
java.lang.String keyword,
int page)
指定したキーワードの人気のキーワードタイムラインを取得します。 |
|
java.util.List<Status> |
getHotKeywordTimeline(java.lang.String keyword)
指定したキーワードの人気のキーワードタイムラインを取得します。 |
|
java.util.List<Status> |
getHotKeywordTimeline(java.lang.String keyword,
int page)
指定したキーワードの人気のキーワードタイムラインを取得します。 |
|
|
getHotUserTimeline(ReduceOp<Status,T> op,
java.lang.String userId,
int page)
指定したユーザの人気のユーザタイムラインを取得します。 |
|
java.util.List<Status> |
getHotUserTimeline(java.lang.String userId)
指定したユーザの人気のユーザタイムラインを取得します。 |
|
java.util.List<Status> |
getHotUserTimeline(java.lang.String userId,
int page)
指定したユーザの人気のユーザタイムラインを取得します。 |
|
|
getIdTimeline(ReduceOp<Status,T> op,
java.lang.String userId,
int page)
指定したユーザのidページのタイムラインを取得します。 |
|
java.util.List<Status> |
getIdTimeline(java.lang.String userId)
指定したユーザのidページのタイムラインを取得します。 |
|
java.util.List<Status> |
getIdTimeline(java.lang.String userId,
int page)
指定したユーザのidページのタイムラインを取得します。 |
|
java.util.List<Keyword> |
getKeywordList()
キーワードリストを取得します。 |
|
java.util.List<Keyword> |
getKeywordList(int page)
キーワードリストを取得します。 |
|
|
getKeywordList(ReduceOp<Keyword,T> op,
java.lang.String searchWord,
int page)
指定したワードに部分一致するキーワードリストを取得します。 |
|
java.util.List<Keyword> |
getKeywordList(java.lang.String searchWord,
int page)
指定したワードに部分一致するキーワードリストを取得します。 |
|
|
getKeywordTimeline(ReduceOp<Status,T> op,
java.lang.String keyword,
int page)
指定したキーワードのキーワードタイムラインを取得します。 |
|
java.util.List<Status> |
getKeywordTimeline(java.lang.String keyword)
指定したキーワードのキーワードタイムラインを取得します。 |
|
java.util.List<Status> |
getKeywordTimeline(java.lang.String keyword,
int page)
指定したキーワードのキーワードタイムラインを取得します。 |
|
java.util.List<Status> |
getPublicTimeline()
パブリックタイムラインを取得します。 |
|
java.util.List<Status> |
getPublicTimeline(int page)
パブリックタイムラインを取得します。 |
|
|
getPublicTimeline(ReduceOp<Status,T> op,
int page)
パブリックタイムラインを取得します。 |
|
|
getUserTimeline(ReduceOp<Status,T> op,
java.lang.String userId,
int page)
指定したユーザのユーザタイムラインを取得します。 |
|
java.util.List<Status> |
getUserTimeline(java.lang.String userId)
指定したユーザのユーザタイムラインを取得します。 |
|
java.util.List<Status> |
getUserTimeline(java.lang.String userId,
int page)
指定したユーザのユーザタイムラインを取得します。 |
|
boolean |
isNeedHttpLog()
HTTP通信ログ出力要否を返却します。 |
|
void |
setNeedHttpLog(boolean needHttpLog)
HTTP通信ログ出力要否を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public HatenaHaikuAPIHTML()
メソッドの詳細 |
---|
public boolean isNeedHttpLog()
public void setNeedHttpLog(boolean needHttpLog)
needHttpLog
- HTTP通信ログ出力要否public java.util.List<Status> getPublicTimeline() throws HatenaHaikuException
HatenaHaikuException
public java.util.List<Status> getPublicTimeline(int page) throws HatenaHaikuException
page
- 取得するページです。
HatenaHaikuException
public <T> T getPublicTimeline(ReduceOp<Status,T> op, int page) throws HatenaHaikuException
op
- 集合操作page
- 取得するページです。
HatenaHaikuException
public java.util.List<Status> getFriendsTimeline(java.lang.String userId) throws HatenaHaikuException
userId
- ユーザID
HatenaHaikuException
public java.util.List<Status> getFriendsTimeline(java.lang.String userId, int page) throws HatenaHaikuException
userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public <T> T getFriendsTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page) throws HatenaHaikuException
op
- 集合操作userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public java.util.List<Status> getUserTimeline(java.lang.String userId) throws HatenaHaikuException
userId
- ユーザID
HatenaHaikuException
public java.util.List<Status> getUserTimeline(java.lang.String userId, int page) throws HatenaHaikuException
userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public <T> T getUserTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page) throws HatenaHaikuException
op
- 集合操作userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public java.util.List<Status> getHotUserTimeline(java.lang.String userId) throws HatenaHaikuException
userId
- ユーザID
HatenaHaikuException
public java.util.List<Status> getHotUserTimeline(java.lang.String userId, int page) throws HatenaHaikuException
userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public <T> T getHotUserTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page) throws HatenaHaikuException
op
- 集合操作userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public java.util.List<Status> getIdTimeline(java.lang.String userId) throws HatenaHaikuException
userId
- ユーザID
HatenaHaikuException
public java.util.List<Status> getIdTimeline(java.lang.String userId, int page) throws HatenaHaikuException
userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public <T> T getIdTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page) throws HatenaHaikuException
op
- 集合操作userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public java.util.List<Status> getHotIdTimeline(java.lang.String userId) throws HatenaHaikuException
userId
- ユーザID
HatenaHaikuException
public java.util.List<Status> getHotIdTimeline(java.lang.String userId, int page) throws HatenaHaikuException
userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public <T> T getHotIdTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page) throws HatenaHaikuException
op
- 集合操作userId
- ユーザIDpage
- 取得するページです。
HatenaHaikuException
public java.util.List<Status> getKeywordTimeline(java.lang.String keyword) throws HatenaHaikuException
keyword
- キーワード
HatenaHaikuException
public java.util.List<Status> getKeywordTimeline(java.lang.String keyword, int page) throws HatenaHaikuException
keyword
- キーワードpage
- 取得するページです。
HatenaHaikuException
public <T> T getKeywordTimeline(ReduceOp<Status,T> op, java.lang.String keyword, int page) throws HatenaHaikuException
op
- 集合操作keyword
- キーワードpage
- 取得するページです。
HatenaHaikuException
public java.util.List<Status> getHotKeywordTimeline(java.lang.String keyword) throws HatenaHaikuException
keyword
- キーワード
HatenaHaikuException
public java.util.List<Status> getHotKeywordTimeline(java.lang.String keyword, int page) throws HatenaHaikuException
keyword
- キーワードpage
- 取得するページです。
HatenaHaikuException
public <T> T getHotKeywordTimeline(ReduceOp<Status,T> op, java.lang.String keyword, int page) throws HatenaHaikuException
op
- 集合操作keyword
- キーワードpage
- 取得するページです。
HatenaHaikuException
public java.util.List<Keyword> getHotKeywordList() throws HatenaHaikuException
Keyword.getEntryCount()
)Keyword.getLink()
Keyword.getMobileLink()
)Keyword.getTitle()
)Keyword.isIdPage()
)
HatenaHaikuException
public <T> T getHotKeywordList(ReduceOp<Keyword,T> op) throws HatenaHaikuException
op
- 集合操作
HatenaHaikuException
public java.util.List<Keyword> getKeywordList() throws HatenaHaikuException
Keyword.getEntryCount()
)Keyword.getLink()
Keyword.getMobileLink()
)Keyword.getTitle()
)Keyword.isIdPage()
)
HatenaHaikuException
public java.util.List<Keyword> getKeywordList(int page) throws HatenaHaikuException
Keyword.getEntryCount()
)Keyword.getLink()
Keyword.getMobileLink()
)Keyword.getTitle()
)Keyword.isIdPage()
)
page
-
HatenaHaikuException
public java.util.List<Keyword> getKeywordList(java.lang.String searchWord, int page) throws HatenaHaikuException
Keyword.getEntryCount()
)Keyword.getLink()
Keyword.getMobileLink()
)Keyword.getTitle()
)Keyword.isIdPage()
)
searchWord
- 検索ワードpage
- ページ
HatenaHaikuException
public <T> T getKeywordList(ReduceOp<Keyword,T> op, java.lang.String searchWord, int page) throws HatenaHaikuException
Keyword.getEntryCount()
)Keyword.getLink()
Keyword.getMobileLink()
)Keyword.getTitle()
)Keyword.isIdPage()
)
op
- 集合操作searchWord
- 検索ワードpage
- ページ
HatenaHaikuException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |