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

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

public class PFBigDecimalVariable
extends PFVariable
implements PFXMLSerializable

任意精度実数(BigDecimal)を格納する変数コンポーネント。

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

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

フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承したフィールド
PROPERTY_EXCEPTION_NULL
 
コンストラクタの概要
PFBigDecimalVariable()
          デフォルトコンストラクタ
 
メソッドの概要
 java.math.BigDecimal abs()
          java.math.BigDecimal.abs()を呼び出す。
 void absThenReplace()
          java.math.BigDecimal.abs()を呼び出す。
 java.math.BigDecimal add(java.math.BigDecimal v0)
          java.math.BigDecimal.add(java.math.BigDecimal)を呼び出す。
 void addThenReplace(java.math.BigDecimal v0)
          java.math.BigDecimal.add(java.math.BigDecimal)を呼び出す。
 byte byteValue()
          java.math.BigDecimal.byteValue()を呼び出す。
 int compareTo(java.math.BigDecimal v0)
          java.math.BigDecimal.compareTo(java.math.BigDecimal)を呼び出す。
 int compareTo(java.lang.Object v0)
          java.math.BigDecimal.compareTo(java.lang.Object)を呼び出す。
 java.math.BigDecimal divide(java.math.BigDecimal v0, int v1)
          java.math.BigDecimal.divide(java.math.BigDecimal,int)を呼び出す。
 java.math.BigDecimal divide(java.math.BigDecimal v0, int v1, int v2)
          java.math.BigDecimal.divide(java.math.BigDecimal,int,int)を呼び出す。
 void divideThenReplace(java.math.BigDecimal v0, int v1)
          java.math.BigDecimal.divide(java.math.BigDecimal,int)を呼び出す。
 void divideThenReplace(java.math.BigDecimal v0, int v1, int v2)
          java.math.BigDecimal.divide(java.math.BigDecimal,int,int)を呼び出す。
 double doubleValue()
          java.math.BigDecimal.doubleValue()を呼び出す。
 boolean equalsVariable(java.lang.Object v0)
          java.math.BigDecimal.equals(java.lang.Object)を呼び出す。
 float floatValue()
          java.math.BigDecimal.floatValue()を呼び出す。
 java.math.BigDecimal getBigDecimal()
          任意精度実数(BigDecimal)を取得する。
 java.lang.Class getClassVariable()
          java.math.BigDecimal.getClass()を呼び出す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 int hashCodeVariable()
          java.math.BigDecimal.hashCode()を呼び出す。
 int intValue()
          java.math.BigDecimal.intValue()を呼び出す。
 void localeUpdated()
          ロケール変更に対応する。
 long longValue()
          java.math.BigDecimal.longValue()を呼び出す。
 java.math.BigDecimal max(java.math.BigDecimal v0)
          java.math.BigDecimal.max(java.math.BigDecimal)を呼び出す。
 void maxThenReplace(java.math.BigDecimal v0)
          java.math.BigDecimal.max(java.math.BigDecimal)を呼び出す。
 java.math.BigDecimal min(java.math.BigDecimal v0)
          java.math.BigDecimal.min(java.math.BigDecimal)を呼び出す。
 void minThenReplace(java.math.BigDecimal v0)
          java.math.BigDecimal.min(java.math.BigDecimal)を呼び出す。
 java.math.BigDecimal movePointLeft(int v0)
          java.math.BigDecimal.movePointLeft(int)を呼び出す。
 void movePointLeftThenReplace(int v0)
          java.math.BigDecimal.movePointLeft(int)を呼び出す。
 java.math.BigDecimal movePointRight(int v0)
          java.math.BigDecimal.movePointRight(int)を呼び出す。
 void movePointRightThenReplace(int v0)
          java.math.BigDecimal.movePointRight(int)を呼び出す。
 java.math.BigDecimal multiply(java.math.BigDecimal v0)
          java.math.BigDecimal.multiply(java.math.BigDecimal)を呼び出す。
 void multiplyThenReplace(java.math.BigDecimal v0)
          java.math.BigDecimal.multiply(java.math.BigDecimal)を呼び出す。
 java.math.BigDecimal negate()
          java.math.BigDecimal.negate()を呼び出す。
 void negateThenReplace()
          java.math.BigDecimal.negate()を呼び出す。
 void notifyAllVariable()
          java.math.BigDecimal.notifyAll()を呼び出す。
 void notifyVariable()
          java.math.BigDecimal.notify()を呼び出す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 int scale()
          java.math.BigDecimal.scale()を呼び出す。
 void setBigDecimal(java.math.BigDecimal obj)
          任意精度実数(BigDecimal)を設定する。
 void setBigDecimal(java.lang.String str)
          文字列を指定して任意精度実数(BigDecimal)を設定する。
 void setBigDecimalQuiet(java.math.BigDecimal obj)
          任意精度実数(BigDecimal)を設定する(イベント発生なし)。
 void setBigDecimalQuiet(java.lang.String str)
          文字列を指定して任意精度実数(BigDecimal)を設定する(イベント発生なし)。
 java.math.BigDecimal setScale(int v0)
          java.math.BigDecimal.setScale(int)を呼び出す。
 java.math.BigDecimal setScale(int v0, int v1)
          java.math.BigDecimal.setScale(int,int)を呼び出す。
 void setScaleThenReplace(int v0)
          java.math.BigDecimal.setScale(int)を呼び出す。
 void setScaleThenReplace(int v0, int v1)
          java.math.BigDecimal.setScale(int,int)を呼び出す。
 short shortValue()
          java.math.BigDecimal.shortValue()を呼び出す。
 int signum()
          java.math.BigDecimal.signum()を呼び出す。
 java.math.BigDecimal subtract(java.math.BigDecimal v0)
          java.math.BigDecimal.subtract(java.math.BigDecimal)を呼び出す。
 void subtractThenReplace(java.math.BigDecimal v0)
          java.math.BigDecimal.subtract(java.math.BigDecimal)を呼び出す。
 java.math.BigInteger toBigInteger()
          java.math.BigDecimal.toBigInteger()を呼び出す。
 java.lang.String toStringVariable()
          java.math.BigDecimal.toString()を呼び出す。
 java.math.BigInteger unscaledValue()
          java.math.BigDecimal.unscaledValue()を呼び出す。
 java.math.BigDecimal valueOf(long v0)
          java.math.BigDecimal.valueOf(long)を呼び出す。
 java.math.BigDecimal valueOf(long v0, int v1)
          java.math.BigDecimal.valueOf(long,int)を呼び出す。
 void valueOfThenReplace(long v0)
          java.math.BigDecimal.valueOf(long)を呼び出す。
 void valueOfThenReplace(long v0, int v1)
          java.math.BigDecimal.valueOf(long,int)を呼び出す。
 void waitVariable()
          java.math.BigDecimal.wait()を呼び出す。
 void waitVariable(long v0)
          java.math.BigDecimal.wait(long)を呼び出す。
 void waitVariable(long v0, int v1)
          java.math.BigDecimal.wait(long,int)を呼び出す。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承したメソッド
addPFDataSetListener, getComponentID, getComponentKey, getComponentKeys, getComponentString, getDuplicateObject, getName, getObject, getPFDataSetListenerList, getResult, hasInstanceOf, hasResult, isNull, removePFDataSetListener, setComponentID, setComponentKey, setComponentKeys, setName, setNull, setObject, setObjectQuiet, setResult
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFBigDecimalVariable

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

メソッドの詳細

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

setBigDecimal

public void setBigDecimal(java.math.BigDecimal obj)
                   throws PFException
任意精度実数(BigDecimal)を設定する。 データ設定イベントが発生する。

パラメータ:
obj - 任意精度実数(BigDecimal)
例外:
PFException - イベント処理のエラー

setBigDecimalQuiet

public void setBigDecimalQuiet(java.math.BigDecimal obj)
任意精度実数(BigDecimal)を設定する(イベント発生なし)。

パラメータ:
obj - 任意精度実数(BigDecimal)

setBigDecimal

public void setBigDecimal(java.lang.String str)
                   throws PFException
文字列を指定して任意精度実数(BigDecimal)を設定する。 正しく設定された場合にデータ設定イベントが発生。 文字列から数値への変換に失敗した場合には例外が発生する。

パラメータ:
str - 任意精度実数(BigDecimal)の文字列表現
例外:
PFException - イベント処理のエラーまたは数値変換の失敗

setBigDecimalQuiet

public void setBigDecimalQuiet(java.lang.String str)
                        throws PFException
文字列を指定して任意精度実数(BigDecimal)を設定する(イベント発生なし)。 文字列から数値への変換に失敗した場合に例外が発生する。

パラメータ:
str - 任意精度実数(BigDecimal)の文字列表現
例外:
PFException - 数値変換の失敗

getBigDecimal

public java.math.BigDecimal getBigDecimal()
任意精度実数(BigDecimal)を取得する。

戻り値:
任意精度実数(BigDecimal)

hashCodeVariable

public int hashCodeVariable()
                     throws PFException
java.math.BigDecimal.hashCode()を呼び出す。

戻り値:
int
例外:
PFException

compareTo

public int compareTo(java.math.BigDecimal v0)
              throws PFException
java.math.BigDecimal.compareTo(java.math.BigDecimal)を呼び出す。

パラメータ:
v0 - java.math.BigDecimal
戻り値:
int
例外:
PFException

compareTo

public int compareTo(java.lang.Object v0)
              throws PFException
java.math.BigDecimal.compareTo(java.lang.Object)を呼び出す。

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

equalsVariable

public boolean equalsVariable(java.lang.Object v0)
                       throws PFException
java.math.BigDecimal.equals(java.lang.Object)を呼び出す。

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

toStringVariable

public java.lang.String toStringVariable()
                                  throws PFException
java.math.BigDecimal.toString()を呼び出す。

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

min

public java.math.BigDecimal min(java.math.BigDecimal v0)
                         throws PFException
java.math.BigDecimal.min(java.math.BigDecimal)を呼び出す。

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

minThenReplace

public void minThenReplace(java.math.BigDecimal v0)
                    throws PFException
java.math.BigDecimal.min(java.math.BigDecimal)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.math.BigDecimal
例外:
PFException

valueOf

public java.math.BigDecimal valueOf(long v0)
                             throws PFException
java.math.BigDecimal.valueOf(long)を呼び出す。

パラメータ:
v0 - long
戻り値:
java.math.BigDecimal
例外:
PFException

valueOfThenReplace

public void valueOfThenReplace(long v0)
                        throws PFException
java.math.BigDecimal.valueOf(long)を呼び出す。 格納されたオブジェクトを返値で置き換える。

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

valueOf

public java.math.BigDecimal valueOf(long v0,
                                    int v1)
                             throws PFException
java.math.BigDecimal.valueOf(long,int)を呼び出す。

パラメータ:
v0 - long
v1 - int
戻り値:
java.math.BigDecimal
例外:
PFException

valueOfThenReplace

public void valueOfThenReplace(long v0,
                               int v1)
                        throws PFException
java.math.BigDecimal.valueOf(long,int)を呼び出す。 格納されたオブジェクトを返値で置き換える。

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

add

public java.math.BigDecimal add(java.math.BigDecimal v0)
                         throws PFException
java.math.BigDecimal.add(java.math.BigDecimal)を呼び出す。

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

addThenReplace

public void addThenReplace(java.math.BigDecimal v0)
                    throws PFException
java.math.BigDecimal.add(java.math.BigDecimal)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.math.BigDecimal
例外:
PFException

max

public java.math.BigDecimal max(java.math.BigDecimal v0)
                         throws PFException
java.math.BigDecimal.max(java.math.BigDecimal)を呼び出す。

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

maxThenReplace

public void maxThenReplace(java.math.BigDecimal v0)
                    throws PFException
java.math.BigDecimal.max(java.math.BigDecimal)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.math.BigDecimal
例外:
PFException

doubleValue

public double doubleValue()
                   throws PFException
java.math.BigDecimal.doubleValue()を呼び出す。

戻り値:
double
例外:
PFException

floatValue

public float floatValue()
                 throws PFException
java.math.BigDecimal.floatValue()を呼び出す。

戻り値:
float
例外:
PFException

intValue

public int intValue()
             throws PFException
java.math.BigDecimal.intValue()を呼び出す。

戻り値:
int
例外:
PFException

longValue

public long longValue()
               throws PFException
java.math.BigDecimal.longValue()を呼び出す。

戻り値:
long
例外:
PFException

abs

public java.math.BigDecimal abs()
                         throws PFException
java.math.BigDecimal.abs()を呼び出す。

戻り値:
java.math.BigDecimal
例外:
PFException

absThenReplace

public void absThenReplace()
                    throws PFException
java.math.BigDecimal.abs()を呼び出す。 格納されたオブジェクトを返値で置き換える。

例外:
PFException

scale

public int scale()
          throws PFException
java.math.BigDecimal.scale()を呼び出す。

戻り値:
int
例外:
PFException

toBigInteger

public java.math.BigInteger toBigInteger()
                                  throws PFException
java.math.BigDecimal.toBigInteger()を呼び出す。

戻り値:
java.math.BigInteger
例外:
PFException

setScale

public java.math.BigDecimal setScale(int v0)
                              throws PFException
java.math.BigDecimal.setScale(int)を呼び出す。

パラメータ:
v0 - int
戻り値:
java.math.BigDecimal
例外:
PFException

setScaleThenReplace

public void setScaleThenReplace(int v0)
                         throws PFException
java.math.BigDecimal.setScale(int)を呼び出す。 格納されたオブジェクトを返値で置き換える。

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

setScale

public java.math.BigDecimal setScale(int v0,
                                     int v1)
                              throws PFException
java.math.BigDecimal.setScale(int,int)を呼び出す。

パラメータ:
v0 - int
v1 - int
戻り値:
java.math.BigDecimal
例外:
PFException

setScaleThenReplace

public void setScaleThenReplace(int v0,
                                int v1)
                         throws PFException
java.math.BigDecimal.setScale(int,int)を呼び出す。 格納されたオブジェクトを返値で置き換える。

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

divide

public java.math.BigDecimal divide(java.math.BigDecimal v0,
                                   int v1)
                            throws PFException
java.math.BigDecimal.divide(java.math.BigDecimal,int)を呼び出す。

パラメータ:
v0 - java.math.BigDecimal
v1 - int
戻り値:
java.math.BigDecimal
例外:
PFException

divideThenReplace

public void divideThenReplace(java.math.BigDecimal v0,
                              int v1)
                       throws PFException
java.math.BigDecimal.divide(java.math.BigDecimal,int)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.math.BigDecimal
v1 - int
例外:
PFException

divide

public java.math.BigDecimal divide(java.math.BigDecimal v0,
                                   int v1,
                                   int v2)
                            throws PFException
java.math.BigDecimal.divide(java.math.BigDecimal,int,int)を呼び出す。

パラメータ:
v0 - java.math.BigDecimal
v1 - int
v2 - int
戻り値:
java.math.BigDecimal
例外:
PFException

divideThenReplace

public void divideThenReplace(java.math.BigDecimal v0,
                              int v1,
                              int v2)
                       throws PFException
java.math.BigDecimal.divide(java.math.BigDecimal,int,int)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.math.BigDecimal
v1 - int
v2 - int
例外:
PFException

multiply

public java.math.BigDecimal multiply(java.math.BigDecimal v0)
                              throws PFException
java.math.BigDecimal.multiply(java.math.BigDecimal)を呼び出す。

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

multiplyThenReplace

public void multiplyThenReplace(java.math.BigDecimal v0)
                         throws PFException
java.math.BigDecimal.multiply(java.math.BigDecimal)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.math.BigDecimal
例外:
PFException

signum

public int signum()
           throws PFException
java.math.BigDecimal.signum()を呼び出す。

戻り値:
int
例外:
PFException

movePointLeft

public java.math.BigDecimal movePointLeft(int v0)
                                   throws PFException
java.math.BigDecimal.movePointLeft(int)を呼び出す。

パラメータ:
v0 - int
戻り値:
java.math.BigDecimal
例外:
PFException

movePointLeftThenReplace

public void movePointLeftThenReplace(int v0)
                              throws PFException
java.math.BigDecimal.movePointLeft(int)を呼び出す。 格納されたオブジェクトを返値で置き換える。

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

subtract

public java.math.BigDecimal subtract(java.math.BigDecimal v0)
                              throws PFException
java.math.BigDecimal.subtract(java.math.BigDecimal)を呼び出す。

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

subtractThenReplace

public void subtractThenReplace(java.math.BigDecimal v0)
                         throws PFException
java.math.BigDecimal.subtract(java.math.BigDecimal)を呼び出す。 格納されたオブジェクトを返値で置き換える。

パラメータ:
v0 - java.math.BigDecimal
例外:
PFException

negate

public java.math.BigDecimal negate()
                            throws PFException
java.math.BigDecimal.negate()を呼び出す。

戻り値:
java.math.BigDecimal
例外:
PFException

negateThenReplace

public void negateThenReplace()
                       throws PFException
java.math.BigDecimal.negate()を呼び出す。 格納されたオブジェクトを返値で置き換える。

例外:
PFException

movePointRight

public java.math.BigDecimal movePointRight(int v0)
                                    throws PFException
java.math.BigDecimal.movePointRight(int)を呼び出す。

パラメータ:
v0 - int
戻り値:
java.math.BigDecimal
例外:
PFException

movePointRightThenReplace

public void movePointRightThenReplace(int v0)
                               throws PFException
java.math.BigDecimal.movePointRight(int)を呼び出す。 格納されたオブジェクトを返値で置き換える。

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

unscaledValue

public java.math.BigInteger unscaledValue()
                                   throws PFException
java.math.BigDecimal.unscaledValue()を呼び出す。

戻り値:
java.math.BigInteger
例外:
PFException

byteValue

public byte byteValue()
               throws PFException
java.math.BigDecimal.byteValue()を呼び出す。

戻り値:
byte
例外:
PFException

shortValue

public short shortValue()
                 throws PFException
java.math.BigDecimal.shortValue()を呼び出す。

戻り値:
short
例外:
PFException

getClassVariable

public java.lang.Class getClassVariable()
                                 throws PFException
java.math.BigDecimal.getClass()を呼び出す。

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

waitVariable

public void waitVariable(long v0,
                         int v1)
                  throws PFException,
                         java.lang.InterruptedException
java.math.BigDecimal.wait(long,int)を呼び出す。

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

waitVariable

public void waitVariable()
                  throws PFException,
                         java.lang.InterruptedException
java.math.BigDecimal.wait()を呼び出す。

例外:
PFException
java.lang.InterruptedException

waitVariable

public void waitVariable(long v0)
                  throws PFException,
                         java.lang.InterruptedException
java.math.BigDecimal.wait(long)を呼び出す。

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

notifyVariable

public void notifyVariable()
                    throws PFException
java.math.BigDecimal.notify()を呼び出す。

例外:
PFException

notifyAllVariable

public void notifyAllVariable()
                       throws PFException
java.math.BigDecimal.notifyAll()を呼び出す。

例外:
PFException