public class PFCSVWriter extends PFWriter implements PFXMLSerializable
コンストラクタと説明 |
---|
PFCSVWriter()
CSV出力コンポーネントを生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getComponentName()
コンポーネント名を取得する。
|
boolean |
isHeaderEnabled()
一行目にヘッダを書き込むかどうかを返す。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
setHeaderEnabled(boolean enabled)
一行目にヘッダを書き込むかどうかを設定する。
|
void |
writeCSV(java.io.File file,
PFObjectTable table)
オブジェクトテーブルをCSV形式でファイルに書き出す。
|
void |
writeCSV(PFObjectTable table)
オブジェクトテーブルをCSV形式でファイルに書き出す。
|
void |
writeCSV(java.lang.String filename,
PFObjectTable table)
オブジェクトテーブルをCSV形式でファイルに書き出す。
|
java.lang.String |
writeCSVText(PFObjectTable table)
オブジェクトテーブルをCSV形式の文字列に書き出す。
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, 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 writeCSV(java.lang.String filename, PFObjectTable table) throws PFComponentException
filename
- ファイル名table
- オブジェクトテーブルPFComponentException
- ファイルの書き出しに失敗した場合PFWriter.setFile(String)
,
writeCSV(PFObjectTable)
public void writeCSV(java.io.File file, PFObjectTable table) throws PFComponentException
file
- ファイルtable
- オブジェクトテーブルPFComponentException
- ファイルの書き出しに失敗した場合PFWriter.setFile(File)
,
writeCSV(PFObjectTable)
public void writeCSV(PFObjectTable table) throws PFComponentException
table
- オブジェクトテーブルPFComponentException
- ファイルの書き出しに失敗した場合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 java.lang.String writeCSVText(PFObjectTable table) throws PFComponentException
table
- オブジェクトテーブルPFComponentException
- 文字列の書き出しに失敗した場合