com.ozacc.blog.rss.informa
クラス RSSParserImpl

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

推奨されていません。 com.ozacc.blog.rss.impl.RSSParserImplとcom.ozacc.blog.rss.informa.XmlInputStreamParserImplの組み合わせを使用してください。

public class RSSParserImpl
extends Object
implements RSSParser

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

Informaだけで完結させていますが、タイムアウトの設定ができないため、 現在使用はお薦めできません。

導入されたバージョン:
1.0
バージョン:
$Id: RSSParserImpl.java,v 1.1.2.3 2004/12/05 05:35:38 otsuka Exp $
作成者:
Tomohiro Otsuka

コンストラクタの概要
RSSParserImpl()
          推奨されていません。 コンストラクタ。
 
メソッドの概要
 Channel discoverAndParseRSS(String targetPageUrl)
          推奨されていません。 指定されたURLのWebページに埋め込まれたRSS URLを探し出し、 そのURLのRSS XMLを解析して、Channelオブジェクトを取得します。
 Channel discoverAndParseRSS(URL targetPageUrl)
          推奨されていません。 指定されたURLのWebページに埋め込まれたRSS URLを探し出し、 そのURLのRSS XMLを解析して、Channelオブジェクトを取得します。
 Channel parseRSS(String rssUrl)
          推奨されていません。 指定されたURLのRSS XMLを解析し、Channelオブジェクトを取得します。
 Channel parseRSS(URL rssUrl)
          推奨されていません。 指定されたURLのRSS XMLを解析し、Channelオブジェクトを取得します。
 void setRssAutoDiscovery(RSSAutoDiscovery rssAutoDiscovery)
          推奨されていません。 RSSAutoDiscoveryインターフェースの実装クラスインスタンスをセットします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RSSParserImpl

public RSSParserImpl()
推奨されていません。 
コンストラクタ。

メソッドの詳細

parseRSS

public Channel parseRSS(URL rssUrl)
                 throws ParseException
推奨されていません。 
インタフェース RSSParser の記述:
指定されたURLのRSS XMLを解析し、Channelオブジェクトを取得します。

定義:
インタフェース RSSParser 内の parseRSS
パラメータ:
rssUrl - RSSのXMLファイルを示すURL
戻り値:
Channel
例外:
ParseException - RSSパースに失敗した場合
関連項目:
RSSParser.parseRSS(java.net.URL)

discoverAndParseRSS

public Channel discoverAndParseRSS(URL targetPageUrl)
                            throws ParseException
推奨されていません。 
インタフェース RSSParser の記述:
指定されたURLのWebページに埋め込まれたRSS URLを探し出し、 そのURLのRSS XMLを解析して、Channelオブジェクトを取得します。
複数のRSS URLが見つかった場合は、一番最初に見つかったURLの示すRSSが対象になります。

定義:
インタフェース RSSParser 内の discoverAndParseRSS
パラメータ:
targetPageUrl -
戻り値:
Channel
例外:
ParseException - RSSパースに失敗した場合
関連項目:
RSSParser.discoverAndParseRSS(java.net.URL)

setRssAutoDiscovery

public void setRssAutoDiscovery(RSSAutoDiscovery rssAutoDiscovery)
推奨されていません。 
RSSAutoDiscoveryインターフェースの実装クラスインスタンスをセットします。 デフォルトでは、RSSAutoDiscoveryImplが使用されます。

パラメータ:
rssAutoDiscovery - The rssAutoDiscovery to set.
関連項目:
RSSAutoDiscoveryImpl

parseRSS

public Channel parseRSS(String rssUrl)
                 throws ParseException
推奨されていません。 
インタフェース RSSParser の記述:
指定されたURLのRSS XMLを解析し、Channelオブジェクトを取得します。

定義:
インタフェース RSSParser 内の parseRSS
パラメータ:
rssUrl - RSSのXMLファイルを示すURL
戻り値:
Channel
例外:
ParseException - RSSパースに失敗した場合
関連項目:
RSSParser.parseRSS(java.lang.String)

discoverAndParseRSS

public Channel discoverAndParseRSS(String targetPageUrl)
                            throws ParseException
推奨されていません。 
インタフェース RSSParser の記述:
指定されたURLのWebページに埋め込まれたRSS URLを探し出し、 そのURLのRSS XMLを解析して、Channelオブジェクトを取得します。
複数のRSS URLが見つかった場合は、一番最初に見つかったURLの示すRSSが対象になります。

定義:
インタフェース RSSParser 内の discoverAndParseRSS
パラメータ:
targetPageUrl -
戻り値:
Channel
例外:
ParseException - RSSパースに失敗した場合
関連項目:
RSSParser.discoverAndParseRSS(java.lang.String)


Copyright © 2004 OZACC. All Rights Reserved.