jp.morpho.io
クラス CsvFileInputStream

java.lang.Object
  |
  +--java.io.InputStream
        |
        +--java.io.FilterInputStream
              |
              +--java.io.BufferedInputStream
                    |
                    +--jp.morpho.io.ExpandedInputStream
                          |
                          +--jp.morpho.io.CsvFileInputStream

public class CsvFileInputStream
extends ExpandedInputStream

作成者:
Kumiko Hiroi

フィールドの概要
 
クラス java.io.BufferedInputStream から継承したフィールド
buf, count, marklimit, markpos, pos
 
クラス java.io.FilterInputStream から継承したフィールド
in
 
コンストラクタの概要
CsvFileInputStream(java.io.InputStream in)
          Constructor for CsvFileInputStream.
CsvFileInputStream(java.io.InputStream in, int size)
          Constructor for CsvFileInputStream.
 
メソッドの概要
protected  java.util.List process(java.lang.String text)
          textで指定されたCSVデータを解析します。
 java.util.List readCsv(java.lang.String enc)
          URLで指定されたCSVファイルの全ての文字列を読み込みます。
 
クラス jp.morpho.io.ExpandedInputStream から継承したメソッド
readAll, readAll, setCharsetConverter, valueOf, writeTo
 
クラス java.io.BufferedInputStream から継承したメソッド
available, close, mark, markSupported, read, read, reset, skip
 
クラス java.io.FilterInputStream から継承したメソッド
read
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvFileInputStream

public CsvFileInputStream(java.io.InputStream in)
Constructor for CsvFileInputStream.

パラメータ:
in -

CsvFileInputStream

public CsvFileInputStream(java.io.InputStream in,
                          int size)
Constructor for CsvFileInputStream.

パラメータ:
in -
size -
メソッドの詳細

readCsv

public java.util.List readCsv(java.lang.String enc)
                       throws java.lang.Exception
URLで指定されたCSVファイルの全ての文字列を読み込みます。
読み込まれた文字は、指定された文字エンコーディングに従って変換されます。

(ポイント)
文字エンコーディングを指定してファイルを読み込みたい場合に使用してください。

パラメータ:
enc - 文字エンコーディング
戻り値:
ファイルから読み込まれた全ての文字列
java.lang.Exception

process

protected java.util.List process(java.lang.String text)
                          throws java.lang.Exception
textで指定されたCSVデータを解析します。

パラメータ:
text - CSVデータ
戻り値:
CSVデータから作成されたリスト
java.lang.Exception