com.ozacc.blog.trackback.impl
クラス TrackBackExtractorImpl

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

public class TrackBackExtractorImpl
extends Object
implements TrackBackExtractor

TrackBackExtractorインターフェースの実装クラス。
CharsetResolverを使用してトラックバックの文字コードを検出し、自動的に文字コードを変換します。

トラックバックのcharsetプロパティに値がセットされている場合、検出処理は行わず、そのcharsetが示す文字コードに変換します。 また、指定されたHttpServletRequestにcharacterEncodingがセットされている場合は、文字コードの検出、変換処理は行いません。

CharsetResolverが一つもセットされていない場合と、セットされているCharsetResolverでは文字コードを検出できなかった場合、 DefaultCharsetResolverが使用されます。

導入されたバージョン:
1.2.3
バージョン:
$Id: TrackBackExtractorImpl.java 202 2005-12-08 14:32:51Z otsuka $
作成者:
Tomohiro Otsuka
関連項目:
DefaultCharsetResolver

コンストラクタの概要
TrackBackExtractorImpl()
          コンストラクタ。
TrackBackExtractorImpl(List charsetResolvers)
          コンストラクタ。
 
メソッドの概要
 TrackBackPing getTrackBackPingFromRequest(javax.servlet.http.HttpServletRequest request)
          指定されたリクエストをパースし、TrackBackPingインスタンスを生成して返します。
 void setCharsetResolvers(List charsetResolvers)
          CharsetResolver実装インスタンスのListをセットします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TrackBackExtractorImpl

public TrackBackExtractorImpl()
コンストラクタ。


TrackBackExtractorImpl

public TrackBackExtractorImpl(List charsetResolvers)
コンストラクタ。

パラメータ:
charsetResolvers -
メソッドの詳細

setCharsetResolvers

public void setCharsetResolvers(List charsetResolvers)
CharsetResolver実装インスタンスのListをセットします。 Listの順番にCharsetResolverが呼び出され、最初に検出された文字コードが適用されます。

パラメータ:
charsetResolvers - CharsetResolver実装インスタンスのList

getTrackBackPingFromRequest

public TrackBackPing getTrackBackPingFromRequest(javax.servlet.http.HttpServletRequest request)
                                          throws UnsupportedEncodingException
インタフェース TrackBackExtractor の記述:
指定されたリクエストをパースし、TrackBackPingインスタンスを生成して返します。

定義:
インタフェース TrackBackExtractor 内の getTrackBackPingFromRequest
戻り値:
リクエストに含まれるパラメータ値から生成されたトラックバックPing。
例外:
UnsupportedEncodingException - トラックバックPingの文字コード変換に失敗した場合
関連項目:
TrackBackExtractor.getTrackBackPingFromRequest(javax.servlet.http.HttpServletRequest)


Copyright © 2004-2006 OZACC. All Rights Reserved.