|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.io.PFWriter jp.go.aist.dmrc.platform.beans.io.PFTextFileWriter
public class PFTextFileWriter
文字列をテキストファイルに出力するコンポーネント。
このコンポーネントからはイベントが発生しない。
コンストラクタの概要 | |
---|---|
PFTextFileWriter()
デフォルトコンストラクタ |
メソッドの概要 | |
---|---|
void |
close()
ファイルを閉じる |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
boolean |
isAppendingMode()
追記モードを取得する。 |
boolean |
isOpen()
ファイルを開いているか判定する |
void |
localeUpdated()
ロケール変更に対応する。 |
void |
open(java.io.File file)
ファイルを指定して開く |
void |
open(java.io.File file,
java.lang.String charset,
boolean bom)
ファイルを指定して開く。 |
void |
open(java.lang.String filename)
ファイル名を指定してファイルを開く |
void |
open(java.lang.String filename,
java.lang.String charset,
boolean bom)
ファイル名と文字コードを指定してファイルを開く 文字コードの規格によりBOM(Byte Order Mark)の出力有無が定まる場合、 引数によるBOM出力指定は無視される。 |
void |
print(java.lang.String text)
開いているファイルに文字列を書き出す(改行なし)。 |
void |
println(java.lang.String text)
開いているファイルに文字列を書き出す(改行あり)。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
setAppendingMode(boolean mode)
追記モードを設定する。 |
void |
write(java.io.File file,
java.lang.String text)
ファイルオブジェクトを指定して文字列を書き出す。 |
void |
write(java.io.File file,
java.lang.String text,
java.lang.String charset,
boolean bom)
文字コードとファイルオブジェクトを指定して文字列を書き出す。 |
void |
write(java.lang.String filename,
java.lang.String text)
ファイル名を指定して文字列を書き出す。 |
void |
write(java.lang.String filename,
java.lang.String text,
java.lang.String charset,
boolean bom)
文字コードとファイル名を指定して文字列を書き出す。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス jp.go.aist.dmrc.platform.beans.io.PFWriter から継承されたメソッド |
---|
getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setExceptionIgnoring, setFile, setFile |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PFTextFileWriter()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
PFComponent.getComponentName()
public void localeUpdated()
PFComponent
内の localeUpdated
PFWriter
内の localeUpdated
PFComponent.localeUpdated()
public void write(java.lang.String filename, java.lang.String text) throws PFComponentException
filename
- ファイル名text
- 書き出す文字列
PFComponentException
- 文字列書き出しの失敗public void write(java.io.File file, java.lang.String text) throws PFComponentException
file
- ファイルオブジェクトtext
- 書き出す文字列
PFComponentException
- 文字列書き出しの失敗public void open(java.lang.String filename) throws PFComponentException
filename
- ファイル名
PFComponentException
- すでにファイルを開いているかファイルを開けない場合public void open(java.io.File file) throws PFComponentException
file
- ファイル
PFComponentException
- すでにファイルを開いているかファイルを開けない場合public void close()
public void print(java.lang.String text) throws PFComponentException
text
- 書き出す文字列
PFComponentException
- ファイルをオープンしていない場合public void println(java.lang.String text) throws PFComponentException
text
- 書き出す文字列
PFComponentException
- ファイルをオープンしていない場合public boolean isOpen()
public void write(java.lang.String filename, java.lang.String text, java.lang.String charset, boolean bom) throws PFComponentException
file
- ファイルオブジェクトtext
- 書き出す文字列charset
- 文字コード名(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8等)bom
- BOM(Byte Order Mark)の出力有無(trueの場合出力)
PFComponentException
- 文字列書き出しの失敗public void write(java.io.File file, java.lang.String text, java.lang.String charset, boolean bom) throws PFComponentException
file
- ファイルオブジェクトtext
- 書き出す文字列charset
- 文字コード名(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8等)bom
- BOM(Byte Order Mark)の出力有無(trueの場合出力)
PFComponentException
- 文字列書き出しの失敗public void open(java.lang.String filename, java.lang.String charset, boolean bom) throws PFComponentException
filename
- ファイル名charset
- 文字コード名(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8等)bom
- BOM(Byte Order Mark)の出力有無(trueの場合出力)
PFComponentException
- すでにファイルを開いているかファイルを開けない場合public void open(java.io.File file, java.lang.String charset, boolean bom) throws PFComponentException
file
- ファイルcharset
- 文字コード名(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8等)bom
- BOM(Byte Order Mark)の出力有無(trueの場合出力)
PFComponentException
- すでにファイルを開いているかファイルを開けない場合public boolean isAppendingMode()
public void setAppendingMode(boolean mode)
mode
- 論理値(追記の場合がtrue)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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |