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

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

public class PFObjectNetworkEdgeVariable
extends PFVariable
implements PFXMLSerializable

ネットワークエッジ(PFObjectNetworkEdge)を格納する変数コンポーネント。

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

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

フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承されたフィールド
PROPERTY_EXCEPTION_NULL
 
コンストラクタの概要
PFObjectNetworkEdgeVariable()
          デフォルトコンストラクタ
 
メソッドの概要
 boolean equalsVariable(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.equals(java.lang.Object)を呼び出す。
 java.lang.String expr()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.expr()を呼び出す。
 java.lang.Class getClassVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.getClass()を呼び出す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 java.lang.Object getData()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.getData()を呼び出す。
 PFObjectNetworkNode getEnd()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.getEnd()を呼び出す。
 java.lang.String getLabel()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.getLabel()を呼び出す。
 PFObjectNetworkEdge getObjectNetworkEdge()
          ネットワークエッジを取得する。
 PFObjectNetworkNode getStart()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.getStart()を呼び出す。
 int hashCodeVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.hashCode()を呼び出す。
protected  void initialize()
           
 boolean isDirected()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.isDirected()を呼び出す。
 boolean isEndPoint(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.isEndPoint(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 void localeUpdated()
          ロケール変更に対応する。
 void notifyAllVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.notifyAll()を呼び出す。
 void notifyVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.notify()を呼び出す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void reverse()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.reverse()を呼び出す。
 java.lang.Object setData(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setData(java.lang.Object)を呼び出す。
 void setDirected()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setDirected()を呼び出す。
 void setEmptyObjectNetworkEdge()
          空のネットワークエッジを設定する。
 void setEmptyObjectNetworkEdgeQuiet()
          空のネットワークエッジを設定する(イベント発生なし)。
 PFObjectNetworkNode setEnd(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setEnd(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 java.lang.String setLabel(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setLabel(java.lang.String)を呼び出す。
 void setObjectNetworkEdge(PFObjectNetworkEdge edge)
          ネットワークエッジを設定する。
 void setObjectNetworkEdgeQuiet(PFObjectNetworkEdge edge)
          ネットワークエッジを設定する(イベント発生なし)。
 PFObjectNetworkNode setStart(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setStart(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 void setUndirected()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setUndirected()を呼び出す。
 java.lang.String toStringVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.toString()を呼び出す。
 void waitVariable()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.wait()を呼び出す。
 void waitVariable(long v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.wait(long)を呼び出す。
 void waitVariable(long v0, int v1)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.wait(long,int)を呼び出す。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス 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
 

コンストラクタの詳細

PFObjectNetworkEdgeVariable

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

メソッドの詳細

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

setObjectNetworkEdge

public void setObjectNetworkEdge(PFObjectNetworkEdge edge)
                          throws PFException
ネットワークエッジを設定する。 データ設定イベントが発生する。

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

setObjectNetworkEdgeQuiet

public void setObjectNetworkEdgeQuiet(PFObjectNetworkEdge edge)
                               throws PFException
ネットワークエッジを設定する(イベント発生なし)。

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

getObjectNetworkEdge

public PFObjectNetworkEdge getObjectNetworkEdge()
ネットワークエッジを取得する。

戻り値:
ネットワークエッジ

setEmptyObjectNetworkEdge

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

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

setEmptyObjectNetworkEdgeQuiet

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


initialize

protected void initialize()

equalsVariable

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

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

reverse

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

例外:
PFException

getData

public java.lang.Object getData()
                         throws PFException
jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.getData()を呼び出す。

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

setData

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

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

getLabel

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

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

setLabel

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

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

getStart

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

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

getEnd

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

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

expr

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

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

isDirected

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

戻り値:
boolean
例外:
PFException

setDirected

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

例外:
PFException

setUndirected

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

例外:
PFException

setStart

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

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

setEnd

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

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

isEndPoint

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

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

hashCodeVariable

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

戻り値:
int
例外:
PFException

getClassVariable

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

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

waitVariable

public void waitVariable(long v0,
                         int v1)
                  throws PFException,
                         java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.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.PFObjectNetworkEdge.wait()を呼び出す。

例外:
PFException
java.lang.InterruptedException

waitVariable

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

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

notifyVariable

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

例外:
PFException

notifyAllVariable

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

例外:
PFException

toStringVariable

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

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