public class PFTextFileWriter extends PFWriter implements PFXMLSerializable
このコンポーネントからはイベントが発生しない。
コンストラクタと説明 |
---|
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出力.
|
getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setExceptionIgnoring, setFile, setFile
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
PFComponent.getComponentName()
public void localeUpdated()
localeUpdated
インタフェース内 PFComponent
localeUpdated
クラス内 PFWriter
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)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException