概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.util.read
クラス ReadCsv

    java.lang.Object
      com.JRcServer.commons.util.read.ReadCsv

    public class ReadCsv

extends java.lang.Object

CSV情報を読み込み.
CSV情報読み込み処理をサポートします.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.00, 2003/12/10
作成者:
  Masahito Suzuki

コンストラクタの概要
`ReadCsv()` コントラクタ.
`ReadCsv(ReadIndex index)` コンストラクタ.
`ReadCsv(ReadIndex index, java.lang.String cat)` コンストラクタ.
`ReadCsv(java.lang.String cat)` コンストラクタ.

メソッドの概要
`void` | `clear()` 情報クリア.
`void` | `create(ReadIndex index)` 情報生成.
`ConvertToIndexNo` | `getIndex(int no)` 指定行の情報を取得.
`void` | `getIndex(int no, ConvertToIndexNo out)` 指定行の情報を取得.
`int` | `getLineSize()` 全体行数の取得.
`static ConvertToIndexNo` | `getStringByCsv(java.lang.String code, java.lang.String cat)` 指定文字列をCSV形式として解析.
`static void` | `getStringByCsv(java.lang.String code, java.lang.String cat, ConvertToIndexNo out)` 指定文字列をCSV形式として解析.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ReadCsv

    public ReadCsv()

  コントラクタ.

### ReadCsv

    public ReadCsv(ReadIndex index)

  コンストラクタ.
  CSV読み込みのための情報生成を行います.

  パラメータ:
    `index` - 読み込み用Index情報を設定します.

### ReadCsv

    public ReadCsv(java.lang.String cat)
            throws InputException

  コンストラクタ.
  CSV読み込みのための情報生成を行います.

  パラメータ:
    `cat` - 区切りコードを設定します.
  例外:
    `InputException` - 入力例外.

### ReadCsv

    public ReadCsv(ReadIndex index,
                   java.lang.String cat)

  コンストラクタ.
  CSV読み込みのための情報生成を行います.

  パラメータ:
    `index` - 読み込み用Index情報を設定します.
    `cat` - 区切りコードを設定します.

メソッドの詳細

### create

    public final void create(ReadIndex index)
                      throws InputException

  情報生成.
  CSV読み込みのための情報生成を行います.

  パラメータ:
    `index` - 読み込み用Index情報を設定します.
  例外:
    `InputException` - 入力例外.

### clear

    public final void clear()

  情報クリア.
  情報をクリアします.

### getIndex

    public final void getIndex(int no,
                               ConvertToIndexNo out)
                        throws InputException,
                               ReadSyntaxException

  指定行の情報を取得.
  指定された行内容の情報を取得します.

  パラメータ:
    `no` - 取得指定行位置を設定します.
    `out` - 結果内容が返されます.
  例外:
    `InputException` - 入力例外.
    `ReadSyntaxException` - 読み込み構文例外.

### getIndex

    public final ConvertToIndexNo getIndex(int no)
                                    throws InputException,
                                           ReadSyntaxException

  指定行の情報を取得.
  指定された行内容の情報を取得します.

  パラメータ:
    `no` - 取得指定行位置を設定します.
  戻り値:
    ConvertToIndexNo 対象行内容の情報が返されます.
  例外:
    `InputException` - 入力例外.
    `ReadSyntaxException` - 読み込み構文例外.

### getStringByCsv

    public static final void getStringByCsv(java.lang.String code,
                                            java.lang.String cat,
                                            ConvertToIndexNo out)
                                     throws InputException,
                                            ReadSyntaxException

  指定文字列をCSV形式として解析.
  指定文字列をCSV形式として解析します.

  パラメータ:
    `code` - 解析対象の文字列を指定します.
    `cat` - CSV形式解析のための区切り文字を設定します.
    `out` - 結果内容が返されます.
  例外:
    `InputException` - 入力例外.
    `ReadSyntaxException` - 読み込み構文例外.

### getStringByCsv

    public static final ConvertToIndexNo getStringByCsv(java.lang.String code,
                                                        java.lang.String cat)
                                                 throws InputException,
                                                        ReadSyntaxException

  指定文字列をCSV形式として解析.
  指定文字列をCSV形式として解析します.

  パラメータ:
    `code` - 解析対象の文字列を指定します.
    `cat` - CSV形式解析のための区切り文字を設定します.
  戻り値:
    ConvertToIndexNo 結果内容が返されます.
  例外:
    `InputException` - 入力例外.
    `ReadSyntaxException` - 読み込み構文例外.

### getLineSize

    public final int getLineSize()

  全体行数の取得.
  全体の行数を取得します.

  戻り値:
    int 全体の行数が返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド