public class PFCSVReader extends PFReader implements PFXMLSerializable
このコンポーネントから以下のイベントが発生します。
トリガー | 生成データ | イベント番号 |
---|---|---|
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出力.
|
addPFDataCreateListener, firePFDataCreated, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, getPFDataCreateListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, removePFDataCreateListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setExceptionIgnoring, setFile, setFile
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
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)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException
public PFObjectTable readCSVText(java.lang.String text) throws PFComponentException
text
- CSV形式文字列PFComponentException
- CSV解析に失敗した場合