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,v 1.1.2.1 2004/12/08 07:13:31 otsuka Exp $
作成者:
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
パラメータ:
ping -
request -
戻り値:
トラックバックに使用されている文字コード。検出できなかった場合はnull。
関連項目:
CharsetResolver.resolveCharset(com.ozacc.blog.trackback.TrackBackPing, javax.servlet.http.HttpServletRequest)


Copyright © 2004 OZACC. All Rights Reserved.