jp.go.aist.dmrc.platform.beans.io
クラス PFCSVWriter

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.io.PFWriter
      拡張jp.go.aist.dmrc.platform.beans.io.PFCSVWriter
すべての実装インタフェース:
PFComponent, PFXMLSerializable, java.io.Serializable

public class PFCSVWriter
extends PFWriter
implements PFXMLSerializable

データをCSV形式でファイルに書き込むコンポーネント。

関連項目:
直列化された形式

コンストラクタの概要
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形式でファイルに書き出す。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.io.PFWriter から継承したメソッド
getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setExceptionIgnoring, setFile, setFile
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFCSVWriter

public PFCSVWriter()
CSV出力コンポーネントを生成する。

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名

isHeaderEnabled

public boolean isHeaderEnabled()
一行目にヘッダを書き込むかどうかを返す。

戻り値:
ヘッダ書込有無
関連項目:
setHeaderEnabled(boolean)

setHeaderEnabled

public void setHeaderEnabled(boolean enabled)
一行目にヘッダを書き込むかどうかを設定する。

パラメータ:
enabled - ヘッダ書込有無
関連項目:
isHeaderEnabled()

writeCSV

public void writeCSV(java.lang.String filename,
                     PFObjectTable table)
              throws PFComponentException
オブジェクトテーブルをCSV形式でファイルに書き出す。

パラメータ:
filename - ファイル名
table - オブジェクトテーブル
例外:
PFComponentException - ファイルの書き出しに失敗した場合
関連項目:
PFWriter.setFile(String), writeCSV(PFObjectTable)

writeCSV

public void writeCSV(java.io.File file,
                     PFObjectTable table)
              throws PFComponentException
オブジェクトテーブルをCSV形式でファイルに書き出す。

パラメータ:
file - ファイル
table - オブジェクトテーブル
例外:
PFComponentException - ファイルの書き出しに失敗した場合
関連項目:
PFWriter.setFile(File), writeCSV(PFObjectTable)

writeCSV

public void writeCSV(PFObjectTable table)
              throws PFComponentException
オブジェクトテーブルをCSV形式でファイルに書き出す。

パラメータ:
table - オブジェクトテーブル
例外:
PFComponentException - ファイルの書き出しに失敗した場合

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException