com.ozacc.blog.feed.impl
クラス FeedAutoDiscoveryImpl

java.lang.Object
  上位を拡張 com.ozacc.blog.feed.impl.FeedAutoDiscoveryImpl
すべての実装されたインタフェース:
FeedAutoDiscovery

public class FeedAutoDiscoveryImpl
extends Object
implements FeedAutoDiscovery

FeedAutoDiscovery インターフェースの実装クラス。

導入されたバージョン:
1.0
バージョン:
$Id: FeedAutoDiscoveryImpl.java 197 2005-08-10 01:43:23Z otsuka $
作成者:
Tomohiro Otsuka

フィールドの概要
static int DEFAULT_CONNECTION_TIMEOUT
           
static int DEFAULT_READ_TIMEOUT
           
 
コンストラクタの概要
FeedAutoDiscoveryImpl()
           
 
メソッドの概要
 URL[] discoverFeedUrls(String url)
          指定されたURLのページに埋め込まれたRSSのURLを自動的に検出します。
 URL[] discoverFeedUrls(URL url)
          指定されたURLのページに埋め込まれたRSSのURLを自動的に検出します。
 void setConnectionTimeout(int connectionTimeout)
          接続タイムアウト時間をセットします。
 void setFollowRedirect(boolean followRedirect)
          アクセスしたURLがリダイレクトレスポンス(HTTP Status Code 3xx)を返してきた場合に、 リダイレクト先にアクセスするかどうかを設定します。
 void setReadTimeout(int timeout)
          接続後の読込タイムアウト時間をセットします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_CONNECTION_TIMEOUT

public static final int DEFAULT_CONNECTION_TIMEOUT
関連項目:
定数フィールド値

DEFAULT_READ_TIMEOUT

public static final int DEFAULT_READ_TIMEOUT
関連項目:
定数フィールド値
コンストラクタの詳細

FeedAutoDiscoveryImpl

public FeedAutoDiscoveryImpl()
メソッドの詳細

discoverFeedUrls

public URL[] discoverFeedUrls(URL url)
                       throws ParseException
インタフェース FeedAutoDiscovery の記述:
指定されたURLのページに埋め込まれたRSSのURLを自動的に検出します。

定義:
インタフェース FeedAutoDiscovery 内の discoverFeedUrls
パラメータ:
url - 検索対象ページのURL
戻り値:
検出したRSSのURL。 1ページに複数埋め込まれている場合、全てのURLを返します。 検出できなかった場合は、空のURL配列が返されます。
例外:
ParseException - 指定されたURLへの接続やHTMLパースに失敗した場合
関連項目:
FeedAutoDiscovery.discoverFeedUrls(java.net.URL)

discoverFeedUrls

public URL[] discoverFeedUrls(String url)
                       throws ParseException
インタフェース FeedAutoDiscovery の記述:
指定されたURLのページに埋め込まれたRSSのURLを自動的に検出します。

定義:
インタフェース FeedAutoDiscovery 内の discoverFeedUrls
パラメータ:
url - 検索対象ページのURL
戻り値:
検出したRSSのURL。 1ページに複数埋め込まれている場合、全てのURLを返します。 検出できなかった場合は、空のURL配列が返されます。
例外:
ParseException - 指定されたURLへの接続やHTMLパースに失敗した場合
関連項目:
FeedAutoDiscovery.discoverFeedUrls(java.lang.String)

setConnectionTimeout

public void setConnectionTimeout(int connectionTimeout)
接続タイムアウト時間をセットします。単位はミリ秒。 デフォルトは5,000ミリ秒(5秒)です。

パラメータ:
connectionTimeout - 接続タイムアウト (ms)

setReadTimeout

public void setReadTimeout(int timeout)
接続後の読込タイムアウト時間をセットします。単位はミリ秒。 デフォルトは5,000ミリ秒(5秒)です。

パラメータ:
timeout - 読込タイムアウト (ms)

setFollowRedirect

public void setFollowRedirect(boolean followRedirect)
アクセスしたURLがリダイレクトレスポンス(HTTP Status Code 3xx)を返してきた場合に、 リダイレクト先にアクセスするかどうかを設定します。デフォルトでは、リダイレクト先にアクセスします。

パラメータ:
followRedirect - リダイレクト先にアクセスする場合 true。デフォルトはtrue。


Copyright © 2004-2006 OZACC. All Rights Reserved.