public class PFTextFileReader extends PFReader implements PFXMLSerializable
このコンポーネントから以下のイベントが発生する。
トリガー | 生成データ | イベント番号 |
---|---|---|
read メソッド呼出 |
対象ファイル全体の文字列 (String) |
0 |
readLines メソッド呼出 |
対象ファイル1行分の文字列 (String) |
1 |
readTokens メソッド呼出 |
対象ファイル1単語分の文字列 (String) |
2 |
コンストラクタと説明 |
---|
PFTextFileReader()
デフォルトコンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
ファイルを閉じる
|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
boolean |
isOpen()
ファイルを開いているか判定する
|
void |
localeUpdated()
ロケール変更に対応する。
|
void |
open(java.io.File file)
ファイルオブジェクトを指定してファイルを開く
|
void |
open(java.io.File file,
java.lang.String charset)
ファイルオブジェクトと文字コードを指定してファイルを開く
|
void |
open(java.lang.String filename)
ファイル名を指定してファイルを開く
|
void |
open(java.lang.String filename,
java.lang.String charset)
ファイル名と文字コードを指定してファイルを開く
|
void |
read(java.io.File file)
ファイルオブジェクトを指定してテキストデータを読み込む。
|
void |
read(java.io.File file,
java.lang.String charset)
ファイルオブジェクトと文字コードを指定してテキストデータを読み込む。
|
void |
read(java.lang.String fileName)
ファイル名を指定してテキストデータを読み込む。
|
void |
read(java.lang.String fileName,
java.lang.String charset)
ファイル名と文字コードを指定してテキストデータを読み込む。
|
void |
readLines()
開いているファイルから一行ずつ読み込む。
|
void |
readTokens()
開いているファイルから一単語ずつ読み込む。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addPFDataCreateListener, firePFDataCreated, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, getPFDataCreateListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, removePFDataCreateListener, 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
クラス内 PFReader
PFComponent.localeUpdated()
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 void read(java.io.File file) throws PFComponentException, PFMethodException, PFRuntimeException
file
- ファイルオブジェクトPFComponentException
- 読み込みまたはイベント生成の失敗PFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーpublic void read(java.lang.String fileName) throws PFComponentException, PFMethodException, PFRuntimeException
fileName
- ファイル名PFComponentException
- 読み込みまたはイベント生成の失敗PFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーpublic void read(java.io.File file, java.lang.String charset) throws PFComponentException, PFMethodException, PFRuntimeException
file
- ファイルオブジェクトcharset
- 文字コード名(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8等)PFComponentException
- 読み込みまたはイベント生成の失敗PFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーpublic void read(java.lang.String fileName, java.lang.String charset) throws PFComponentException, PFMethodException, PFRuntimeException
fileName
- ファイル名charset
- 文字コード名(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8等)PFComponentException
- 読み込みまたはイベント生成の失敗PFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーpublic void open(java.lang.String filename, java.lang.String charset) throws PFComponentException
filename
- ファイル名charset
- 文字コード名(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8等)PFComponentException
- ファイルオープンの失敗public void open(java.io.File file, java.lang.String charset) throws PFComponentException
file
- ファイルオブジェクトcharset
- 文字コード名(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8等)PFComponentException
- ファイルオープンの失敗public void readLines() throws PFComponentException, PFMethodException, PFRuntimeException
PFComponentException
- 読み込み失敗またはイベント生成の失敗PFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーpublic void readTokens() throws PFComponentException, PFMethodException, PFRuntimeException
PFComponentException
- 読み込み失敗またはイベント生成の失敗PFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラー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() throws PFComponentException
PFComponentException
- ファイルクローズの失敗public boolean isOpen()