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

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

public class PFTextFileWriter
extends PFWriter
implements PFXMLSerializable

文字列をテキストファイルに出力するコンポーネント。

このコンポーネントからはイベントが発生しない。

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

コンストラクタの概要
PFTextFileWriter()
          デフォルトコンストラクタ
 
メソッドの概要
 void close()
          ファイルを閉じる
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 boolean isOpen()
          ファイルを開いているか判定する
 void localeUpdated()
          ロケール変更に対応する。
 void open(java.io.File file)
          ファイルを指定して開く
 void open(java.lang.String filename)
          ファイル名を指定してファイルを開く
 void print(java.lang.String text)
          開いているファイルに文字列を書き出す(改行なし)。
 void println(java.lang.String text)
          開いているファイルに文字列を書き出す(改行あり)。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void write(java.io.File file, java.lang.String text)
          ファイルオブジェクトを指定して文字列を書き出す。
 void write(java.lang.String filename, java.lang.String text)
          ファイル名を指定して文字列を書き出す。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.io.PFWriter から継承したメソッド
getComponentID, getComponentKey, getComponentKeys, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, setComponentID, setComponentKey, setComponentKeys, setExceptionIgnoring, setFile, setFile
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFTextFileWriter

public PFTextFileWriter()
デフォルトコンストラクタ

メソッドの詳細

getComponentName

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

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名
関連項目:
PFComponent.getComponentName()

localeUpdated

public void localeUpdated()
ロケール変更に対応する。

定義:
インタフェース PFComponent 内の localeUpdated
オーバーライド:
クラス PFWriter 内の localeUpdated
関連項目:
PFComponent.localeUpdated()

write

public void write(java.lang.String filename,
                  java.lang.String text)
           throws PFComponentException
ファイル名を指定して文字列を書き出す。

パラメータ:
filename - ファイル名
text - 書き出す文字列
例外:
PFComponentException - 文字列書き出しの失敗

write

public void write(java.io.File file,
                  java.lang.String text)
           throws PFComponentException
ファイルオブジェクトを指定して文字列を書き出す。

パラメータ:
file - ファイルオブジェクト
text - 書き出す文字列
例外:
PFComponentException - 文字列書き出しの失敗

open

public void open(java.lang.String filename)
          throws PFComponentException
ファイル名を指定してファイルを開く

パラメータ:
filename - ファイル名
例外:
PFComponentException - すでにファイルを開いているかファイルを開けない場合

open

public void open(java.io.File file)
          throws PFComponentException
ファイルを指定して開く

パラメータ:
file - ファイル
例外:
PFComponentException - すでにファイルを開いているかファイルを開けない場合

close

public void close()
ファイルを閉じる


print

public void print(java.lang.String text)
           throws PFComponentException
開いているファイルに文字列を書き出す(改行なし)。

パラメータ:
text - 書き出す文字列
例外:
PFComponentException - ファイルをオープンしていない場合

println

public void println(java.lang.String text)
             throws PFComponentException
開いているファイルに文字列を書き出す(改行あり)。

パラメータ:
text - 書き出す文字列
例外:
PFComponentException - ファイルをオープンしていない場合

isOpen

public boolean isOpen()
ファイルを開いているか判定する

戻り値:
真偽値

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