jp.go.nict.langrid.commons.io
クラス PropertyFileParser

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.io.PropertyFileParser
直系の既知のサブクラス:
PropertyFileReader

public abstract class PropertyFileParser
extends Object

ISO8859_1以外のエンコーディングで記述されたプロパティファイルを解析するクラス。 以下の規則に基づき解析が行われる。

バージョン:
$Revision:3990 $
作成者:
Takao Nakaguchi, $Author:nakaguchi $

入れ子のクラスの概要
protected static interface PropertyFileParser.Listener
           
 
コンストラクタの概要
PropertyFileParser(CharsetDecoder aDecoder)
          コンストラクタ。
 
メソッドの概要
protected  void parse(InputStream inputStream, PropertyFileParser.Listener listener)
          コンストラクタに指定されたエンコーダを使用して解析が行われる。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PropertyFileParser

public PropertyFileParser(CharsetDecoder aDecoder)
コンストラクタ。

パラメータ:
aDecoder - 文字のデコードに使用するデコーダ
メソッドの詳細

parse

protected void parse(InputStream inputStream,
                     PropertyFileParser.Listener listener)
              throws IOException
コンストラクタに指定されたエンコーダを使用して解析が行われる。

パラメータ:
inputStream - 情報を読み込むストリーム
listener - プロパティが見つかった場合に呼ばれるリスナ
例外:
IOException - 情報の読み込みに失敗した