public class PFObjectTreeVariable extends PFCollectionVariable implements PFXMLSerializable
このコンポーネントから以下のイベントが発生する。
トリガー | 設定データ | イベント番号 |
---|---|---|
setObjectTree メソッド呼出 |
ツリー (PFObjectTree) |
0 |
トリガー | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
setPathList メソッド呼出 |
ツリー (PFObjectTree) |
選択されたツリーノード (PFObjectTreeNode) |
0 |
トリガー | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
update メソッド呼出 (更新データの取得できない更新) |
ツリー (PFObjectTree) |
(なし) | 0 |
delete メソッド呼出 (削除要素の取得できる更新) |
ツリー (PFObjectTree) |
削除されたツリーノード (PFObjectTreeNode) |
2 |
setRoot メソッド呼出 (変更要素の取得できる更新) |
ツリー (PFObjectTree) |
設定されたツリーノード (PFObjectTreeNode) |
3 |
PROPERTY_EXCEPTION_NULL
コンストラクタと説明 |
---|
PFObjectTreeVariable()
デフォルトコンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canGet(PFObjectList list)
ツリーノードをパス指定で取得可能か調べる。
|
void |
clearSelection()
選択状態をクリアする。
|
java.lang.Object |
cloneVariable()
|
void |
delete(PFObjectTreeNode v0)
|
boolean |
equalsVariable(java.lang.Object v0)
|
PFObjectTreeNode |
get(PFObjectList list)
ツリーノードをパス指定で取得する。
|
java.lang.Class |
getClassVariable()
jp.go.aist.dmrc.platform.util.PFObjectTree.getClass() を呼び出す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
PFObjectTree |
getObjectTree()
ツリー(PFObjectTree)を取得する。
|
PFObjectList |
getPathList()
選択中のパスを取得する。
|
PFObjectTreeNode |
getRoot()
|
java.lang.Object |
getSelectedElement()
選択中のツリーノード(PFObjectTreeNode)を取得する。
|
PFComponent |
getSourceComponent()
|
int |
hashCodeVariable()
jp.go.aist.dmrc.platform.util.PFObjectTree.hashCode() を呼び出す。 |
void |
localeUpdated()
ロケール変更に対応する。
|
void |
notifyAllVariable()
jp.go.aist.dmrc.platform.util.PFObjectTree.notifyAll() を呼び出す。 |
void |
notifyVariable()
jp.go.aist.dmrc.platform.util.PFObjectTree.notify() を呼び出す。 |
void |
printData()
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
PFObjectTreeNode |
search(java.lang.Object v0)
|
void |
setEmptyObjectTree()
空のツリー(PFObjectTree)を設定する。
|
void |
setEmptyObjectTreeQuiet()
空のツリー(PFObjectTree)を設定する(イベント発生なし)。
|
void |
setObjectTree(PFObjectTree tree)
ツリー(PFObjectTree)を設定する。
|
void |
setPathList(PFObjectList list)
選択パスを設定する。
|
void |
setRoot(PFObjectTreeNode v0)
|
void |
setSourceComponent(PFComponent v0)
|
java.lang.String |
toStringVariable()
jp.go.aist.dmrc.platform.util.PFObjectTree.toString() を呼び出す。 |
void |
update()
更新を通知する。
|
void |
waitVariable()
jp.go.aist.dmrc.platform.util.PFObjectTree.wait() を呼び出す。 |
void |
waitVariable(long v0)
jp.go.aist.dmrc.platform.util.PFObjectTree.wait(long) を呼び出す。 |
void |
waitVariable(long v0,
int v1)
jp.go.aist.dmrc.platform.util.PFObjectTree.wait(long,int) を呼び出す。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addPFDataSelectListener, addPFDataUpdateListener, firePFDataSelected, firePFDataUpdated, getPFDataSelectListenerList, getPFDataUpdateListenerList, removePFDataSelectListener, removePFDataUpdateListener
addPFDataSetListener, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getDuplicateObject, getName, getObject, getPFDataSetListenerList, getResult, hasInstanceOf, hasResult, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isNull, removePFDataSetListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setName, setNull, setObject, setObjectQuiet, setResult
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
PFComponent.getComponentName()
public void localeUpdated()
localeUpdated
インタフェース内 PFComponent
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 setObjectTree(PFObjectTree tree) throws PFException
tree
- ツリー(PFObjectTree)PFException
- イベント処理のエラーpublic void setEmptyObjectTree() throws PFException
PFException
- イベント処理エラーpublic void setEmptyObjectTreeQuiet()
public PFObjectTree getObjectTree()
public void clearSelection()
clearSelection
クラス内 PFCollectionVariable
public java.lang.Object getSelectedElement()
getSelectedElement
クラス内 PFCollectionVariable
public void update() throws PFException
PFException
- イベント処理のエラーpublic void setPathList(PFObjectList list) throws PFException
list
- パス(PFObjectList)PFException
public PFObjectList getPathList()
public PFObjectTreeNode get(PFObjectList list)
list
- パス(PFObjectList)public boolean canGet(PFObjectList list)
list
- パス(PFObjectList)public void delete(PFObjectTreeNode v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectTree.delete(jp.go.aist.dmrc.platform.util.PFObjectTreeNode)
を呼び出す。v0
- jp.go.aist.dmrc.platform.util.PFObjectTreeNodePFException
public void setRoot(PFObjectTreeNode v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectTree.setRoot(jp.go.aist.dmrc.platform.util.PFObjectTreeNode)
を呼び出す。v0
- jp.go.aist.dmrc.platform.util.PFObjectTreeNodePFException
public java.lang.Object cloneVariable() throws PFException
PFException
public boolean equalsVariable(java.lang.Object v0) throws PFException
v0
- java.lang.ObjectPFException
public PFObjectTreeNode search(java.lang.Object v0) throws PFException
v0
- java.lang.ObjectPFException
public PFObjectTreeNode getRoot() throws PFException
PFException
public PFComponent getSourceComponent() throws PFException
PFException
public void setSourceComponent(PFComponent v0) throws PFException
v0
- jp.go.aist.dmrc.platform.base.PFComponentPFException
public void printData() throws PFException
PFException
public int hashCodeVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectTree.hashCode()
を呼び出す。PFException
public java.lang.Class getClassVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectTree.getClass()
を呼び出す。PFException
public void waitVariable(long v0, int v1) throws PFException, java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectTree.wait(long,int)
を呼び出す。v0
- longv1
- intPFException
java.lang.InterruptedException
public void waitVariable() throws PFException, java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectTree.wait()
を呼び出す。PFException
java.lang.InterruptedException
public void waitVariable(long v0) throws PFException, java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectTree.wait(long)
を呼び出す。v0
- longPFException
java.lang.InterruptedException
public void notifyVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectTree.notify()
を呼び出す。PFException
public void notifyAllVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectTree.notifyAll()
を呼び出す。PFException
public java.lang.String toStringVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectTree.toString()
を呼び出す。PFException