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

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

public class GooBlogCharsetResolver
extends Object
implements CharsetResolver

goo blog用のCharsetResolver。

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

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

コンストラクタの概要
GooBlogCharsetResolver()
           
 
メソッドの概要
 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
 

コンストラクタの詳細

GooBlogCharsetResolver

public GooBlogCharsetResolver()
メソッドの詳細

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.