jp.go.aist.dmrc.platform.beans.util.variable
クラス PFObjectNetworkVariable

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.util.variable.PFVariable
      上位を拡張 jp.go.aist.dmrc.platform.beans.util.variable.PFCollectionVariable
          上位を拡張 jp.go.aist.dmrc.platform.beans.util.variable.PFObjectNetworkVariable
すべての実装されたインタフェース:
java.io.Serializable, PFComponent, PFXMLSerializable, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource

public class PFObjectNetworkVariable
extends PFCollectionVariable
implements PFXMLSerializable

ネットワークオブジェクト(PFObjectNetwork)を格納する変数コンポーネント。

このコンポーネントから以下のイベントが発生する。

関連項目:
直列化された形式

フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承されたフィールド
PROPERTY_EXCEPTION_NULL
 
コンストラクタの概要
PFObjectNetworkVariable()
          デフォルトコンストラクタ
 
メソッドの概要
 PFObjectNetworkEdge addEdge(PFObjectNetworkNode v0, PFObjectNetworkNode v1)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 PFObjectNetworkEdge addEdge(PFObjectNetworkNode v0, PFObjectNetworkNode v1, boolean v2)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,boolean)を呼び出す。
 PFObjectNetworkNode addNode()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addNode()を呼び出す。
 void addNode(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addNode(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 void clearSelection()
          選択状態をクリアする。
 PFObjectNetworkNode createSubNetwork()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.createSubNetwork()を呼び出す。
 void createSubNetwork(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.createSubNetwork(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 boolean equalsVariable(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.equals(java.lang.Object)を呼び出す。
 java.lang.String expr()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.expr()を呼び出す。
 java.lang.Class getClassVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getClass()を呼び出す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 PFObjectNetworkEdge getEdge(java.lang.String label, PFObjectNetworkNode start, PFObjectNetworkNode end)
          指定した条件でエッジを取得する。
 PFObjectList getEdgeList()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getEdgeList()を呼び出す。
 PFObjectTree getNetworkTree()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNetworkTree()を呼び出す。
 int getNetworkTreeRowIndex(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNetworkTreeRowIndex(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 PFObjectNetworkNode getNode(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNode(java.lang.String)を呼び出す。
 PFObjectList getNodeAll(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNodeAll(java.lang.String)を呼び出す。
 PFObjectNetworkNode getNodeByNetworkTreeRowIndex(int v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNodeByNetworkTreeRowIndex(int)を呼び出す。
 PFObjectList getNodeList()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNodeList()を呼び出す。
 PFObjectNetwork getObjectNetwork()
          ネットワークオブジェクトを取得する。
 PFObjectNetwork getParentNetwork()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getParentNetwork()を呼び出す。
 void getParentNetworkThenReplace()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getParentNetwork()を呼び出す。
 PFObjectNetworkNode getParentNode()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getParentNode()を呼び出す。
 java.lang.Object getSelectedElement()
          選択中の要素を取得する。
 PFComponent getSourceComponent()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getSourceComponent()を呼び出す。
 int hashCodeVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.hashCode()を呼び出す。
protected  void initialize()
           
 void localeUpdated()
          ロケール変更に対応する。
 void notifyAllVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.notifyAll()を呼び出す。
 void notifyVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.notify()を呼び出す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void removeAllNode()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.removeAllNode()を呼び出す。
 boolean removeEdge(PFObjectNetworkEdge v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.removeEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge)を呼び出す。
 boolean removeNode(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.removeNode(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 PFObjectNetworkNode searchNode(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.searchNode(java.lang.Object)を呼び出す。
 void setEmptyObjectNetwork()
          空のネットワークオブジェクトを設定する。
 void setEmptyObjectNetworkQuiet()
          空のネットワークオブジェクトを設定する(イベント発生なし)。
 void setObjectNetwork(PFObjectNetwork network)
          ネットワークオブジェクトを設定する。
 void setObjectNetworkQuiet(PFObjectNetwork network)
          ネットワークオブジェクトを設定する(イベント発生なし)。
 void setParent(PFObjectNetwork v0, PFObjectNetworkNode v1)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.setParent(jp.go.aist.dmrc.platform.util.PFObjectNetwork,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 void setSelectedElement(java.lang.Object obj)
          選択オブジェクトを設定する。
 void setSourceComponent(PFComponent v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.setSourceComponent(jp.go.aist.dmrc.platform.base.PFComponent)を呼び出す。
 java.lang.String toStringVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.toString()を呼び出す。
 void update()
          更新を通知する。
 void waitVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.wait()を呼び出す。
 void waitVariable(long v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.wait(long)を呼び出す。
 void waitVariable(long v0, int v1)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.wait(long,int)を呼び出す。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFCollectionVariable から継承されたメソッド
addPFDataSelectListener, addPFDataUpdateListener, firePFDataSelected, firePFDataUpdated, getPFDataSelectListenerList, getPFDataUpdateListenerList, removePFDataSelectListener, removePFDataUpdateListener
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承されたメソッド
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
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFObjectNetworkVariable

public PFObjectNetworkVariable()
デフォルトコンストラクタ

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名
関連項目:
PFComponent.getComponentName()

localeUpdated

public void localeUpdated()
ロケール変更に対応する。

定義:
インタフェース PFComponent 内の localeUpdated
関連項目:
PFComponent.localeUpdated()

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException

setObjectNetwork

public void setObjectNetwork(PFObjectNetwork network)
                      throws PFException
ネットワークオブジェクトを設定する。 データ設定イベントが発生する。

パラメータ:
network - ネットワークオブジェクト
例外:
PFException - イベント処理エラー

setObjectNetworkQuiet

public void setObjectNetworkQuiet(PFObjectNetwork network)
                           throws PFException
ネットワークオブジェクトを設定する(イベント発生なし)。

パラメータ:
network - ネットワークオブジェクト
例外:
PFException - イベント処理エラー

getObjectNetwork

public PFObjectNetwork getObjectNetwork()
ネットワークオブジェクトを取得する。

戻り値:
ネットワークオブジェクト

setEmptyObjectNetwork

public void setEmptyObjectNetwork()
                           throws PFException
空のネットワークオブジェクトを設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理エラー

setEmptyObjectNetworkQuiet

public void setEmptyObjectNetworkQuiet()
空のネットワークオブジェクトを設定する(イベント発生なし)。


update

public void update()
            throws PFException
更新を通知する。 データ更新イベントが発生する。

例外:
PFException - イベント処理エラー

clearSelection

public void clearSelection()
選択状態をクリアする。 データ選択イベントは発生しない。

定義:
クラス PFCollectionVariable 内の clearSelection

getSelectedElement

public java.lang.Object getSelectedElement()
選択中の要素を取得する。

定義:
クラス PFCollectionVariable 内の getSelectedElement
戻り値:
選択オブジェクト

setSelectedElement

public void setSelectedElement(java.lang.Object obj)
                        throws PFException
選択オブジェクトを設定する。 データ選択イベントが発生する。 選択が成功した場合は選択データが内包される。 選択に失敗した場合はオブジェクトがnullとなりイベントは発生しない。 すでに選択されているオブジェクトを渡した場合はイベントが発生しない。

パラメータ:
obj - オブジェクト
例外:
PFException - イベント処理エラー

getEdge

public PFObjectNetworkEdge getEdge(java.lang.String label,
                                   PFObjectNetworkNode start,
                                   PFObjectNetworkNode end)
指定した条件でエッジを取得する。 指定可能な条件はラベル・始点・終点であり、指定しない場合はnullを与える。 指定した条件に一致するエッジが複数存在する場合はエッジリストの先頭に近いものが返る。

パラメータ:
label - ラベル
start - 始点
end - 終点

initialize

protected void initialize()

equalsVariable

public boolean equalsVariable(java.lang.Object v0)
                       throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.equals(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
boolean
例外:
PFException

setParent

public void setParent(PFObjectNetwork v0,
                      PFObjectNetworkNode v1)
               throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.setParent(jp.go.aist.dmrc.platform.util.PFObjectNetwork,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.util.PFObjectNetwork
v1 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException

getSourceComponent

public PFComponent getSourceComponent()
                               throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getSourceComponent()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.base.PFComponent
例外:
PFException

setSourceComponent

public void setSourceComponent(PFComponent v0)
                        throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.setSourceComponent(jp.go.aist.dmrc.platform.base.PFComponent)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.base.PFComponent
例外:
PFException

removeNode

public boolean removeNode(PFObjectNetworkNode v0)
                   throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.removeNode(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
戻り値:
boolean
例外:
PFException

removeAllNode

public void removeAllNode()
                   throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.removeAllNode()を呼び出す。

例外:
PFException

addNode

public void addNode(PFObjectNetworkNode v0)
             throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.addNode(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException

addNode

public PFObjectNetworkNode addNode()
                            throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.addNode()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException

expr

public java.lang.String expr()
                      throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.expr()を呼び出す。

戻り値:
java.lang.String
例外:
PFException

removeEdge

public boolean removeEdge(PFObjectNetworkEdge v0)
                   throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.removeEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge
戻り値:
boolean
例外:
PFException

getEdgeList

public PFObjectList getEdgeList()
                         throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getEdgeList()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectList
例外:
PFException

getNodeList

public PFObjectList getNodeList()
                         throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNodeList()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectList
例外:
PFException

getNode

public PFObjectNetworkNode getNode(java.lang.String v0)
                            throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNode(java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException

getParentNode

public PFObjectNetworkNode getParentNode()
                                  throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getParentNode()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException

addEdge

public PFObjectNetworkEdge addEdge(PFObjectNetworkNode v0,
                                   PFObjectNetworkNode v1,
                                   boolean v2)
                            throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.addEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,boolean)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
v1 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
v2 - boolean
戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge
例外:
PFException

addEdge

public PFObjectNetworkEdge addEdge(PFObjectNetworkNode v0,
                                   PFObjectNetworkNode v1)
                            throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.addEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
v1 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge
例外:
PFException

searchNode

public PFObjectNetworkNode searchNode(java.lang.Object v0)
                               throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.searchNode(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException

getNodeAll

public PFObjectList getNodeAll(java.lang.String v0)
                        throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNodeAll(java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
戻り値:
jp.go.aist.dmrc.platform.util.PFObjectList
例外:
PFException

getParentNetwork

public PFObjectNetwork getParentNetwork()
                                 throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getParentNetwork()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetwork
例外:
PFException

getParentNetworkThenReplace

public void getParentNetworkThenReplace()
                                 throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getParentNetwork()を呼び出す。 格納されたオブジェクトを返値で置き換える。

例外:
PFException

createSubNetwork

public PFObjectNetworkNode createSubNetwork()
                                     throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.createSubNetwork()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException

createSubNetwork

public void createSubNetwork(PFObjectNetworkNode v0)
                      throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.createSubNetwork(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException

hashCodeVariable

public int hashCodeVariable()
                     throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.hashCode()を呼び出す。

戻り値:
int
例外:
PFException

getClassVariable

public java.lang.Class getClassVariable()
                                 throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getClass()を呼び出す。

戻り値:
java.lang.Class
例外:
PFException

waitVariable

public void waitVariable(long v0,
                         int v1)
                  throws PFException,
                         java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.wait(long,int)を呼び出す。

パラメータ:
v0 - long
v1 - int
例外:
PFException
java.lang.InterruptedException

waitVariable

public void waitVariable()
                  throws PFException,
                         java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.wait()を呼び出す。

例外:
PFException
java.lang.InterruptedException

waitVariable

public void waitVariable(long v0)
                  throws PFException,
                         java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.wait(long)を呼び出す。

パラメータ:
v0 - long
例外:
PFException
java.lang.InterruptedException

notifyVariable

public void notifyVariable()
                    throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.notify()を呼び出す。

例外:
PFException

notifyAllVariable

public void notifyAllVariable()
                       throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.notifyAll()を呼び出す。

例外:
PFException

toStringVariable

public java.lang.String toStringVariable()
                                  throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.toString()を呼び出す。

戻り値:
java.lang.String
例外:
PFException

getNetworkTree

public PFObjectTree getNetworkTree()
                            throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNetworkTree()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectTree
例外:
PFException

getNetworkTreeRowIndex

public int getNetworkTreeRowIndex(PFObjectNetworkNode v0)
                           throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNetworkTreeRowIndex(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
戻り値:
int
例外:
PFException

getNodeByNetworkTreeRowIndex

public PFObjectNetworkNode getNodeByNetworkTreeRowIndex(int v0)
                                                 throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNodeByNetworkTreeRowIndex(int)を呼び出す。

パラメータ:
v0 - int
戻り値:
jp.go.aist.dmrc.platform.util.PFObjectNetworkNode
例外:
PFException