com.ozacc.blog.rss.impl
クラス RSSAutoDiscoveryImpl

java.lang.Object
  拡張com.ozacc.blog.rss.impl.RSSAutoDiscoveryImpl
すべての実装インタフェース:
RSSAutoDiscovery

public class RSSAutoDiscoveryImpl
extends Object
implements RSSAutoDiscovery

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

導入されたバージョン:
1.0
バージョン:
$Id: RSSAutoDiscoveryImpl.java,v 1.2.2.4 2004/12/09 14:28:22 otsuka Exp $
作成者:
Tomohiro Otsuka

フィールドの概要
static int DEFAULT_CONNECTION_TIMEOUT
           
static int DEFAULT_READ_TIMEOUT
           
 
コンストラクタの概要
RSSAutoDiscoveryImpl()
           
 
メソッドの概要
 URL[] discoverRSSUrls(String url)
          指定されたURLのページに埋め込まれたRSSのURLを自動的に検出します。
 URL[] discoverRSSUrls(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
関連項目:
定数フィールド値
コンストラクタの詳細

RSSAutoDiscoveryImpl

public RSSAutoDiscoveryImpl()
メソッドの詳細

discoverRSSUrls

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

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

discoverRSSUrls

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

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