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

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

public class PFArithmeticOperatorVariable
extends PFVariable
implements PFXMLSerializable

算術演算子コンポーネント(PFArithmeticOperator)を格納する変数コンポーネント。

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

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

フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承したフィールド
PROPERTY_EXCEPTION_NULL
 
コンストラクタの概要
PFArithmeticOperatorVariable()
          デフォルトコンストラクタ
 
メソッドの概要
 void addPFProcessTerminateListener(PFProcessTerminateListener v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.addPFProcessTerminateListener(jp.go.aist.dmrc.platform.util.event.PFProcessTerminateListener)を呼び出す。
 boolean equalsVariable(java.lang.Object v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.equals(java.lang.Object)を呼び出す。
 void evaluate()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.evaluate()を呼び出す。
 void evaluate(java.lang.Object v0, java.lang.Object v1)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.evaluate(java.lang.Object,java.lang.Object)を呼び出す。
 void evaluateNumber(java.lang.String v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.evaluateNumber(java.lang.String,java.lang.String)を呼び出す。
 java.lang.Class getClassVariable()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getClass()を呼び出す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 int getDecimalPlace()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getDecimalPlace()を呼び出す。
 java.lang.Object getLeftOperand()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getLeftOperand()を呼び出す。
 java.lang.Number getNumberResult()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getNumberResult()を呼び出す。
 java.lang.Object[] getOperand()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getOperand()を呼び出す。
 PFArithmeticOperator getOperator()
          算術演算子コンポーネントを取得する。
 java.util.Iterator getPFProcessTerminateListenerList()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getPFProcessTerminateListenerList()を呼び出す。
 java.lang.Object getRightOperand()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getRightOperand()を呼び出す。
 int hashCodeVariable()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.hashCode()を呼び出す。
 void initialize()
          初期化する。
 void localeUpdated()
          ロケール変更に対応する。
 void notifyAllVariable()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.notifyAll()を呼び出す。
 void notifyVariable()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.notify()を呼び出す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void removePFProcessTerminateListener(PFProcessTerminateListener v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.removePFProcessTerminateListener(jp.go.aist.dmrc.platform.util.event.PFProcessTerminateListener)を呼び出す。
 void setDecimalPlace(int v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setDecimalPlace(int)を呼び出す。
 void setLeftNumberOperand(java.lang.String v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setLeftNumberOperand(java.lang.String)を呼び出す。
 void setLeftOperand(java.lang.Object v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setLeftOperand(java.lang.Object)を呼び出す。
 void setNumberOperand(java.lang.String v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setNumberOperand(java.lang.String,java.lang.String)を呼び出す。
 void setOperand(java.lang.Object v0, java.lang.Object v1)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setOperand(java.lang.Object,java.lang.Object)を呼び出す。
 void setOperator(PFArithmeticOperator operator)
          算術演算子コンポーネントを設定する。
 void setOperatorQuiet(PFArithmeticOperator operator)
          算術演算子コンポーネントを設定する(イベント発生なし)。
 void setRightNumberOperand(java.lang.String v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setRightNumberOperand(java.lang.String)を呼び出す。
 void setRightOperand(java.lang.Object v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setRightOperand(java.lang.Object)を呼び出す。
 java.lang.String toStringVariable()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.toString()を呼び出す。
 void waitVariable()
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.wait()を呼び出す。
 void waitVariable(long v0)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.wait(long)を呼び出す。
 void waitVariable(long v0, int v1)
          jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.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
 

コンストラクタの詳細

PFArithmeticOperatorVariable

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

メソッドの詳細

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

setOperator

public void setOperator(PFArithmeticOperator operator)
                 throws PFException
算術演算子コンポーネントを設定する。 データ設定イベントが発生する。

パラメータ:
operator - 算術演算子コンポーネント
例外:
PFException - イベント処理のエラー

setOperatorQuiet

public void setOperatorQuiet(PFArithmeticOperator operator)
算術演算子コンポーネントを設定する(イベント発生なし)。

パラメータ:
operator - 算術演算子コンポーネント

getOperator

public PFArithmeticOperator getOperator()
算術演算子コンポーネントを取得する。

戻り値:
算術演算子コンポーネント

initialize

public void initialize()
初期化する。 データ設定イベントは発生しない。


evaluate

public void evaluate()
              throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.evaluate()を呼び出す。

例外:
PFException

getDecimalPlace

public int getDecimalPlace()
                    throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getDecimalPlace()を呼び出す。

戻り値:
int
例外:
PFException

setDecimalPlace

public void setDecimalPlace(int v0)
                     throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setDecimalPlace(int)を呼び出す。

パラメータ:
v0 - int
例外:
PFException

setLeftNumberOperand

public void setLeftNumberOperand(java.lang.String v0)
                          throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setLeftNumberOperand(java.lang.String)を呼び出す。

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

setRightNumberOperand

public void setRightNumberOperand(java.lang.String v0)
                           throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setRightNumberOperand(java.lang.String)を呼び出す。

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

setNumberOperand

public void setNumberOperand(java.lang.String v0,
                             java.lang.String v1)
                      throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setNumberOperand(java.lang.String,java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
v1 - java.lang.String
例外:
PFException

evaluateNumber

public void evaluateNumber(java.lang.String v0,
                           java.lang.String v1)
                    throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.evaluateNumber(java.lang.String,java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
v1 - java.lang.String
例外:
PFException

evaluate

public void evaluate(java.lang.Object v0,
                     java.lang.Object v1)
              throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.evaluate(java.lang.Object,java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
v1 - java.lang.Object
例外:
PFException

setLeftOperand

public void setLeftOperand(java.lang.Object v0)
                    throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setLeftOperand(java.lang.Object)を呼び出す。

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

setRightOperand

public void setRightOperand(java.lang.Object v0)
                     throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setRightOperand(java.lang.Object)を呼び出す。

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

getOperand

public java.lang.Object[] getOperand()
                              throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getOperand()を呼び出す。

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

getLeftOperand

public java.lang.Object getLeftOperand()
                                throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getLeftOperand()を呼び出す。

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

getRightOperand

public java.lang.Object getRightOperand()
                                 throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getRightOperand()を呼び出す。

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

setOperand

public void setOperand(java.lang.Object v0,
                       java.lang.Object v1)
                throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.setOperand(java.lang.Object,java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
v1 - java.lang.Object
例外:
PFException

getPFProcessTerminateListenerList

public java.util.Iterator getPFProcessTerminateListenerList()
                                                     throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getPFProcessTerminateListenerList()を呼び出す。

戻り値:
java.util.Iterator
例外:
PFException

addPFProcessTerminateListener

public void addPFProcessTerminateListener(PFProcessTerminateListener v0)
                                   throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.addPFProcessTerminateListener(jp.go.aist.dmrc.platform.util.event.PFProcessTerminateListener)を呼び出す。

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

removePFProcessTerminateListener

public void removePFProcessTerminateListener(PFProcessTerminateListener v0)
                                      throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.removePFProcessTerminateListener(jp.go.aist.dmrc.platform.util.event.PFProcessTerminateListener)を呼び出す。

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

hashCodeVariable

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

戻り値:
int
例外:
PFException

getClassVariable

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

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

waitVariable

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

例外:
PFException
java.lang.InterruptedException

waitVariable

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

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

equalsVariable

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

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

notifyVariable

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

例外:
PFException

notifyAllVariable

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

例外:
PFException

toStringVariable

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

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

getNumberResult

public java.lang.Number getNumberResult()
                                 throws PFException
jp.go.aist.dmrc.platform.beans.util.operator.PFArithmeticOperator.getNumberResult()を呼び出す。

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