public abstract class PFShapeDocumentReader extends PFReader
トリガー | 生成データ | イベント番号 |
---|---|---|
read メソッド呼出の成功 |
形状モデルデータ (Object) |
0 |
コンストラクタと説明 |
---|
PFShapeDocumentReader() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.io.BufferedReader |
getInput()
入力先のストリームを取得する。
|
boolean |
isReadingInAnotherThread()
ファイル読み込み時の別スレッド実行の有無を取得する
|
protected java.io.BufferedReader |
makeInputStream(java.io.File file)
入力先のストリームを作成する。
|
void |
read(java.io.File file)
ファイルオブジェクトを指定して形状モデルデータを読み込む。
|
void |
read(java.lang.String fileName)
ファイル名を指定して形状モデルデータを読み込む。
|
protected abstract java.lang.Object |
readData()
形状モデルデータをファイルから読み込む。
|
void |
setReadingInAnotherThread(boolean flag)
ファイル読み込み時の別スレッド実行の有無を設定する
|
addPFDataCreateListener, firePFDataCreated, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getCurrentFile, getExceptionIgnoring, getFile, getPFDataCreateListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, removePFDataCreateListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setExceptionIgnoring, setFile, setFile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponentName
public void read(java.lang.String fileName) throws PFComponentException, PFMethodException, PFRuntimeException
fileName
- ファイル名PFComponentException
- 読み込みまたはイベント生成の失敗PFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーpublic void read(java.io.File file) throws PFComponentException, PFMethodException, PFRuntimeException
file
- ファイルオブジェクトPFComponentException
- 読み込みまたはイベント生成の失敗PFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーprotected abstract java.lang.Object readData() throws PFComponentException
PFComponentException
- エラーprotected java.io.BufferedReader getInput()
protected java.io.BufferedReader makeInputStream(java.io.File file) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public boolean isReadingInAnotherThread()
public void setReadingInAnotherThread(boolean flag)
flag
- 別スレッド実行の有無