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以外のエンコーディングで記述されたプロパティファイルを解析するクラス。
以下の規則に基づき解析が行われる。
- 空白を除いた行頭に'#'がある場合、その行は無視される。
- 1行毎にname=value形式で記述される。
- name,value共に前後の空白は削除される。
- name=value形式でない行は無視される。
- バージョン:
- $Revision:3990 $
- 作成者:
- Takao Nakaguchi, $Author:nakaguchi $
クラス 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
- 情報の読み込みに失敗した