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 全体の行数が返されます.