|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectinfo.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オブジェクトを返します。
BIXpppublic void setBixpp(BIXpp bixpp)
BIXppオブジェクトを設定します。
bixpp - 既存のBIXpppublic long getMinIndex()
public void setMinIndex(long minIndex)
minIndex - Indexの最小値public boolean isReplaceItem()
true、重複していなかったらfalsepublic void setReplaceItem(boolean replaceItem)
replaceItem - 既にBIX-pp中に存在するデータ定義と重複しているかどうか
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||