kinugasa.contents.text
インタフェース Reader<T>

型パラメータ:
T - ある行の解析結果として期待される型を指定します。
すべてのスーパーインタフェース:
java.io.Serializable

public interface Reader<T>
extends java.io.Serializable

Kinugasa : Reader: 文字列を解析し、あるクラスインスタンスを構築する機能を提供します.

バージョン:
1.0.0
作成者:
Dra0211

メソッドの概要
 T parse(java.lang.String line)
          テキストファイルの行lineを解析し、T型のインスタンスとして返します.
 

メソッドの詳細

parse

T parse(java.lang.String line)
        throws IllegalFormatException
テキストファイルの行lineを解析し、T型のインスタンスとして返します. コメントおよび空行の場合はnullを返します.
例として型パラメータにString[]を指定したCSVファイル用パーサの簡単な実装は以下のようになります.
return line.split(",");

パラメータ:
line - 解析する行.
戻り値:
lineから構築されたインスタンス.この行がコメントまたは空行で、読み込み対象でない場合はnullを返す.
例外:
IllegalFormatException - 行の定義が不正な場合に投げる.