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

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

public class AmebaBlogCharsetResolver
extends Object
implements CharsetResolver

Ameba Blog用のCharsetResolver。

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

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

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

コンストラクタの詳細

AmebaBlogCharsetResolver

public AmebaBlogCharsetResolver()
メソッドの詳細

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.