kinugasa.contents.text

## インタフェース Reader<T>

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

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

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

- - ### メソッドのサマリー

    All Methods Instance Methods Abstract Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `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` - 行の定義が不正な場合に投げる.