|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.io.PFWriter jp.go.aist.dmrc.platform.beans.framework3d.io.PFShapeDocumentWriter
public abstract class PFShapeDocumentWriter
形状モデルデータを書き出すコンポーネントの抽象クラス。 このコンポーネントから以下のイベントが発生する。
トリガ | イベント番号 |
---|---|
writeメソッド呼び出しの成功 | 0 |
コンストラクタの概要 | |
---|---|
PFShapeDocumentWriter()
|
メソッドの概要 | |
---|---|
void |
addPFActionListener(PFActionListener lis)
引数で与えられたイベントリスナを登録し、 アクションイベント発生時に処理を行う対象とする。 |
protected void |
firePFActionPerformed(PFActionEvent event)
アクションイベントをリスナーに通知する。 |
protected java.io.PrintWriter |
getOutput()
出力先のストリームを取得する。 |
java.util.Iterator |
getPFActionListenerList()
アクションイベントリスナ配列を取得する。 |
boolean |
isWritingInAnotherThread()
ファイル読み込み時の別スレッド実行の有無を取得する |
void |
removePFActionListener(PFActionListener lis)
引数で与えられたイベントリスナを削除し、 アクションイベント発生時に処理を行う対象から外す。 |
void |
setWritingInAnotherThread(boolean flag)
ファイル読み込み時の別スレッド実行の有無を設定する |
void |
write(java.io.File file,
java.lang.Object shapeObj)
ファイルオブジェクトを指定して文字列を書き出す。 |
void |
write(java.lang.String filename,
java.lang.Object shapeObj)
ファイル名を指定して文字列を書き出す。 |
protected abstract boolean |
writeData(java.lang.Object shapeObj)
形状モデルデータをファイルに書き出す。 |
protected abstract boolean |
writeItems(java.lang.Object items)
形状モデルデータをファイルに書き出す。 |
void |
writeItems(java.lang.String fileName,
java.lang.Object items)
ファイル名と出力形状を指定して文字列を書き出す. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承されたメソッド |
---|
getComponentName |
コンストラクタの詳細 |
---|
public PFShapeDocumentWriter()
メソッドの詳細 |
---|
public java.util.Iterator getPFActionListenerList()
PFActionEventSource
内の getPFActionListenerList
public void addPFActionListener(PFActionListener lis)
PFActionEventSource
内の addPFActionListener
lis
- 追加対象イベントリスナpublic void removePFActionListener(PFActionListener lis)
PFActionEventSource
内の removePFActionListener
lis
- 削除対象イベントリスナprotected void firePFActionPerformed(PFActionEvent event)
public void write(java.lang.String filename, java.lang.Object shapeObj) throws PFComponentException, PFMethodException, PFRuntimeException
filename
- ファイル名shapeObj
- 書き出す形状モデルデータ
PFComponentException
- 書き出しの失敗
PFMethodException
- イベント伝播先のメソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーpublic void write(java.io.File file, java.lang.Object shapeObj) throws PFComponentException, PFMethodException, PFRuntimeException
file
- ファイルオブジェクトshapeObj
- 書き出す形状モデルデータ
PFComponentException
- 書き出しの失敗
PFMethodException
- イベント伝播先のメソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーpublic void writeItems(java.lang.String fileName, java.lang.Object items) throws PFComponentException, PFMethodException, PFRuntimeException
file
- ファイルオブジェクトitems
- 書き出す形状モデルデータ
PFComponentException
- 書き出しの失敗
PFMethodException
- イベント伝播先のメソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーprotected abstract boolean writeData(java.lang.Object shapeObj) throws PFComponentException
shapeObj
- 形状モデルデータ
PFComponentException
- エラーprotected abstract boolean writeItems(java.lang.Object items) throws PFComponentException
shapeObj
- 形状モデルデータ
PFComponentException
- エラーprotected java.io.PrintWriter getOutput()
public boolean isWritingInAnotherThread()
public void setWritingInAnotherThread(boolean flag)
flag
- 別スレッド実行の有無
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |