|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object info.bix.tokai.bixpp.io.CSVImporter
public class CSVImporter
特定の形式で記述されたCSVファイルから、BIX-ppデータへ変換するためのクラスです。
BIXppIO
でも同様の機能を利用できますが、
このクラスを利用することで、Indexを自動で振る際の最低Indexや、
既存のデータを上書きするかどうかを指定して、変換できます。
コンストラクタの概要 | |
---|---|
CSVImporter()
|
|
CSVImporter(BIXpp bixpp)
BIXppオブジェクトを指定してCSVImporterを作成します。 |
メソッドの概要 | |
---|---|
BIXpp |
getBixpp()
既存の BIXpp オブジェクトを返します。 |
long |
getMinIndex()
Indexの最小値を返します。 |
BIXpp |
importCSV(java.io.File csvFile)
CSVファイルを指定して、 BIXpp オブジェクトへインポートします。 |
BIXpp |
importCSV(java.io.InputStream csvStream)
CSVファイルのバイト入力ストリームを指定して、 BIXpp オブジェクトへインポートします。 |
BIXpp |
importCSV(java.net.URL csvURL)
CSVファイルのURLを指定して、 BIXpp オブジェクトへインポートします。 |
boolean |
isReplaceItem()
既にBIX-pp中に存在するデータ定義との重複を調べます。 |
void |
setBixpp(BIXpp bixpp)
既存の BIXpp オブジェクトを設定します。 |
void |
setMinIndex(long minIndex)
Indexの最小値を設定します。 |
void |
setReplaceItem(boolean replaceItem)
既にBIX-pp中に存在するデータ定義と重複しているかどうか設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CSVImporter()
public CSVImporter(BIXpp bixpp)
bixpp
- BIXppオブジェクトメソッドの詳細 |
---|
public BIXpp importCSV(java.io.File csvFile) throws java.io.IOException
BIXpp
オブジェクトへインポートします。
csvFile
- インポートするCSVファイルを表すFile
オブジェクト
BIXpp
オブジェクト
java.lang.IllegalArgumentException
- csvFileがnullだった場合に発生
java.io.IOException
- CSVファイルの読み込みに失敗した場合public BIXpp importCSV(java.net.URL csvURL) throws java.io.IOException
BIXpp
オブジェクトへインポートします。
csvURL
- インポートするCSVファイルのURL
BIXpp
オブジェクト
java.lang.IllegalArgumentException
- csvURLがnullだった場合に発生
java.io.IOException
- CSVファイルの読み込みに失敗した場合public BIXpp importCSV(java.io.InputStream csvStream) throws java.io.IOException
BIXpp
オブジェクトへインポートします。
csvStream
- インポートするCSVファイルのInputStream
オブジェクト
BIXpp
オブジェクト
java.lang.IllegalArgumentException
- csvStreamがnullだった場合に発生
java.io.IOException
- CSVファイルの読み込みに失敗した場合public BIXpp getBixpp()
BIXpp
オブジェクトを返します。
BIXpp
public void setBixpp(BIXpp bixpp)
BIXpp
オブジェクトを設定します。
bixpp
- 既存のBIXpp
public long getMinIndex()
public void setMinIndex(long minIndex)
minIndex
- Indexの最小値public boolean isReplaceItem()
true
、重複していなかったらfalse
public void setReplaceItem(boolean replaceItem)
replaceItem
- 既にBIX-pp中に存在するデータ定義と重複しているかどうか
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |