com.ozacc.blog.trackback.support.impl
クラス NewsHandlerCharsetResolver

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

public class NewsHandlerCharsetResolver
extends Object
implements CharsetResolver

News Handler用のCharsetResolver。

News HandlerはcharsetパラメータをセットせずにEUCでトラックバックを送信するため、 文字コードの判定ができません。(2004年12月26日現在)
そのため、urlパラメータに nettribe.org が含まれている場合に文字コードを EUCとみなします。

導入されたバージョン:
1.2.3
バージョン:
$Id: NewsHandlerCharsetResolver.java 180 2005-07-22 09:26:25Z otsuka $
作成者:
Tomohiro Otsuka

コンストラクタの概要
NewsHandlerCharsetResolver()
           
 
メソッドの概要
 String resolveCharset(TrackBackPing ping, javax.servlet.http.HttpServletRequest request)
          指定された TrackBackPing と HttpServletRequest の情報から、 トラックバックに使用されている文字コードを検出します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NewsHandlerCharsetResolver

public NewsHandlerCharsetResolver()
メソッドの詳細

resolveCharset

public String resolveCharset(TrackBackPing ping,
                             javax.servlet.http.HttpServletRequest request)
インタフェース CharsetResolver の記述:
指定された TrackBackPing と HttpServletRequest の情報から、 トラックバックに使用されている文字コードを検出します。 検出できなかった場合はnullを返します。

引数で渡される TrackBackPing インスタンスは、 実際に受信した TrackBackPing インスタンスのクローンなので、 このメソッド内で修正しても他に影響を与えることはありません。

定義:
インタフェース CharsetResolver 内の resolveCharset
戻り値:
トラックバックに使用されている文字コード。検出できなかった場合は null。
関連項目:
CharsetResolver.resolveCharset(com.ozacc.blog.trackback.TrackBackPing, javax.servlet.http.HttpServletRequest)


Copyright © 2004-2006 OZACC. All Rights Reserved.