|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.io.PFReader jp.go.aist.dmrc.platform.beans.io.PFCSVReader
public class PFCSVReader
CSV形式のファイルからデータを読み込むためのコンポーネント。
このコンポーネントから以下のイベントが発生します。
トリガー | 生成データ | イベント番号 |
---|---|---|
readCSV メソッド呼出 |
テーブルデータ ( PFObjectTable ) |
0 |
コンストラクタの概要 | |
---|---|
PFCSVReader()
CSV入力コンポーネントを生成する。 |
メソッドの概要 | |
---|---|
java.lang.String |
getComponentName()
コンポーネント名を取得する。 |
PFObjectTable |
getObjectTable()
ファイルからCSVデータを読み込んで、オブジェクトテーブル形式で返す。 |
PFObjectTable |
getObjectTable(java.io.File file)
ファイルからCSVデータを読み込んで、オブジェクトテーブル形式で返す。 |
PFObjectTable |
getObjectTable(java.lang.String fileName)
ファイルからCSVデータを読み込んで、オブジェクトテーブル形式で返す。 |
boolean |
isHeaderEnabled()
一行目をヘッダとして読み込むかどうかを返す。 |
void |
readCSV()
ファイルからCSVデータを読み込んで、データ生成イベントを発生させる。 |
void |
readCSV(java.io.File file)
ファイルからCSVデータを読み込んで、データ生成イベントを発生させる。 |
void |
readCSV(java.lang.String fileName)
ファイルからCSVデータを読み込んで、データ生成イベントを発生させる。 |
PFObjectTable |
readCSVText(java.lang.String text)
CSV形式の文字列データを読み込んで、オブジェクトテーブル形式で返す。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
setHeaderEnabled(boolean enabled)
一行目をヘッダとして読み込むかどうかを設定する。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PFCSVReader()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
public boolean isHeaderEnabled()
setHeaderEnabled(boolean)
public void setHeaderEnabled(boolean enabled)
enabled
- ヘッダ読込有無isHeaderEnabled()
public void readCSV(java.io.File file) throws PFComponentException, PFMethodException, PFRuntimeException
file
- ファイル
PFComponentException
- ファイルが存在しない場合、CSV解析に失敗した場合
PFMethodException
- イベント伝播先のメソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーPFReader.setFile(File)
,
readCSV()
public void readCSV(java.lang.String fileName) throws PFComponentException, PFMethodException, PFRuntimeException
fileName
- ファイル名
PFComponentException
- ファイルが存在しない場合、CSV解析に失敗した場合
PFMethodException
- イベント伝播先のメソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーPFReader.setFile(String)
,
readCSV()
public void readCSV() throws PFComponentException, PFMethodException, PFRuntimeException
PFComponentException
- ファイルが存在しない場合、CSV解析に失敗した場合
PFMethodException
- イベント伝播先のメソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーgetObjectTable()
public PFObjectTable getObjectTable(java.io.File file) throws PFComponentException
file
- ファイル
PFComponentException
- ファイルが存在しない場合、CSV解析に失敗した場合PFReader.setFile(File)
,
getObjectTable()
public PFObjectTable getObjectTable(java.lang.String fileName) throws PFComponentException
fileName
- ファイル名
PFComponentException
- ファイルが存在しない場合、CSV解析に失敗した場合PFReader.setFile(String)
,
getObjectTable()
public PFObjectTable getObjectTable() throws PFComponentException
PFComponentException
- ファイルが存在しない場合、CSV解析に失敗した場合public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
public PFObjectTable readCSVText(java.lang.String text) throws PFComponentException
text
- CSV形式文字列
PFComponentException
- CSV解析に失敗した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |