|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.io.PFReader jp.go.aist.dmrc.platform.beans.framework3d.io.PFShapeDocumentReader
形状モデルデータを読み込むコンポーネントの抽象クラス。 このコンポーネントから以下のイベントが発生する。
トリガー | 生成データ | イベント番号 |
---|---|---|
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)
ファイル読み込み時の別スレッド実行の有無を設定する |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承したメソッド |
getComponentName |
コンストラクタの詳細 |
public PFShapeDocumentReader()
メソッドの詳細 |
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
- 別スレッド実行の有無
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |