|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.util.variable.PFVariable jp.go.aist.dmrc.platform.beans.util.variable.PFBigDecimalVariable
public class PFBigDecimalVariable
任意精度実数(BigDecimal)を格納する変数コンポーネント。
このコンポーネントから以下のイベントが発生する。
トリガー | 設定データ | イベント番号 |
---|---|---|
setBigDecimal メソッド呼出 |
任意精度実数 (BigDecimal) |
0 |
***ThenReplace メソッド呼出 (各処理実行後に格納オブジェクトを置き換える) |
任意精度実数 (BigDecimal) |
0 |
フィールドの概要 |
---|
クラス 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 divisor)
除算を実行する。 |
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 divisor)
除算を実行して計算結果と置き換える。 |
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 |
getDivisionScale()
除算用の小数点以下計算桁数を取得する。 |
int |
getRoundingMode()
除算用丸めモードを取得する。 |
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)を設定する(イベント発生なし)。 |
void |
setDivisionScale(int scale)
除算用の小数点以下計算桁数を設定する。 |
void |
setRoundingMode(int mode)
除算用丸めモードを設定する。 |
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, 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 |
コンストラクタの詳細 |
---|
public PFBigDecimalVariable()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
PFComponent.getComponentName()
public void localeUpdated()
PFComponent
内の localeUpdated
PFComponent.localeUpdated()
public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
public void setBigDecimal(java.math.BigDecimal obj) throws PFException
obj
- 任意精度実数(BigDecimal)
PFException
- イベント処理のエラーpublic void setBigDecimalQuiet(java.math.BigDecimal obj)
obj
- 任意精度実数(BigDecimal)public void setBigDecimal(java.lang.String str) throws PFException
str
- 任意精度実数(BigDecimal)の文字列表現
PFException
- イベント処理のエラーまたは数値変換の失敗public void setBigDecimalQuiet(java.lang.String str) throws PFException
str
- 任意精度実数(BigDecimal)の文字列表現
PFException
- 数値変換の失敗public java.math.BigDecimal getBigDecimal()
public int hashCodeVariable() throws PFException
java.math.BigDecimal.hashCode()
を呼び出す。
PFException
public int compareTo(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.compareTo(java.math.BigDecimal)
を呼び出す。
v0
- java.math.BigDecimal
PFException
public int compareTo(java.lang.Object v0) throws PFException
java.math.BigDecimal.compareTo(java.lang.Object)
を呼び出す。
v0
- java.lang.Object
PFException
public boolean equalsVariable(java.lang.Object v0) throws PFException
java.math.BigDecimal.equals(java.lang.Object)
を呼び出す。
v0
- java.lang.Object
PFException
public java.lang.String toStringVariable() throws PFException
java.math.BigDecimal.toString()
を呼び出す。
PFException
public java.math.BigDecimal min(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.min(java.math.BigDecimal)
を呼び出す。
v0
- java.math.BigDecimal
PFException
public void minThenReplace(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.min(java.math.BigDecimal)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- java.math.BigDecimal
PFException
public java.math.BigDecimal valueOf(long v0) throws PFException
java.math.BigDecimal.valueOf(long)
を呼び出す。
v0
- long
PFException
public void valueOfThenReplace(long v0) throws PFException
java.math.BigDecimal.valueOf(long)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- long
PFException
public java.math.BigDecimal valueOf(long v0, int v1) throws PFException
java.math.BigDecimal.valueOf(long,int)
を呼び出す。
v0
- longv1
- int
PFException
public void valueOfThenReplace(long v0, int v1) throws PFException
java.math.BigDecimal.valueOf(long,int)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- longv1
- int
PFException
public java.math.BigDecimal add(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.add(java.math.BigDecimal)
を呼び出す。
v0
- java.math.BigDecimal
PFException
public void addThenReplace(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.add(java.math.BigDecimal)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- java.math.BigDecimal
PFException
public java.math.BigDecimal max(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.max(java.math.BigDecimal)
を呼び出す。
v0
- java.math.BigDecimal
PFException
public void maxThenReplace(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.max(java.math.BigDecimal)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- java.math.BigDecimal
PFException
public double doubleValue() throws PFException
java.math.BigDecimal.doubleValue()
を呼び出す。
PFException
public float floatValue() throws PFException
java.math.BigDecimal.floatValue()
を呼び出す。
PFException
public int intValue() throws PFException
java.math.BigDecimal.intValue()
を呼び出す。
PFException
public long longValue() throws PFException
java.math.BigDecimal.longValue()
を呼び出す。
PFException
public java.math.BigDecimal abs() throws PFException
java.math.BigDecimal.abs()
を呼び出す。
PFException
public void absThenReplace() throws PFException
java.math.BigDecimal.abs()
を呼び出す。
格納されたオブジェクトを返値で置き換える。
PFException
public int scale() throws PFException
java.math.BigDecimal.scale()
を呼び出す。
PFException
public java.math.BigInteger toBigInteger() throws PFException
java.math.BigDecimal.toBigInteger()
を呼び出す。
PFException
public java.math.BigDecimal setScale(int v0) throws PFException
java.math.BigDecimal.setScale(int)
を呼び出す。
v0
- int
PFException
public void setScaleThenReplace(int v0) throws PFException
java.math.BigDecimal.setScale(int)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- int
PFException
public java.math.BigDecimal setScale(int v0, int v1) throws PFException
java.math.BigDecimal.setScale(int,int)
を呼び出す。
v0
- intv1
- int
PFException
public void setScaleThenReplace(int v0, int v1) throws PFException
java.math.BigDecimal.setScale(int,int)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- intv1
- int
PFException
public java.math.BigDecimal divide(java.math.BigDecimal v0, int v1) throws PFException
java.math.BigDecimal.divide(java.math.BigDecimal,int)
を呼び出す。
v0
- java.math.BigDecimalv1
- int
PFException
public void divideThenReplace(java.math.BigDecimal v0, int v1) throws PFException
java.math.BigDecimal.divide(java.math.BigDecimal,int)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- java.math.BigDecimalv1
- int
PFException
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.BigDecimalv1
- intv2
- int
PFException
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.BigDecimalv1
- intv2
- int
PFException
public java.math.BigDecimal multiply(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.multiply(java.math.BigDecimal)
を呼び出す。
v0
- java.math.BigDecimal
PFException
public void multiplyThenReplace(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.multiply(java.math.BigDecimal)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- java.math.BigDecimal
PFException
public int signum() throws PFException
java.math.BigDecimal.signum()
を呼び出す。
PFException
public java.math.BigDecimal movePointLeft(int v0) throws PFException
java.math.BigDecimal.movePointLeft(int)
を呼び出す。
v0
- int
PFException
public void movePointLeftThenReplace(int v0) throws PFException
java.math.BigDecimal.movePointLeft(int)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- int
PFException
public java.math.BigDecimal subtract(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.subtract(java.math.BigDecimal)
を呼び出す。
v0
- java.math.BigDecimal
PFException
public void subtractThenReplace(java.math.BigDecimal v0) throws PFException
java.math.BigDecimal.subtract(java.math.BigDecimal)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- java.math.BigDecimal
PFException
public java.math.BigDecimal negate() throws PFException
java.math.BigDecimal.negate()
を呼び出す。
PFException
public void negateThenReplace() throws PFException
java.math.BigDecimal.negate()
を呼び出す。
格納されたオブジェクトを返値で置き換える。
PFException
public java.math.BigDecimal movePointRight(int v0) throws PFException
java.math.BigDecimal.movePointRight(int)
を呼び出す。
v0
- int
PFException
public void movePointRightThenReplace(int v0) throws PFException
java.math.BigDecimal.movePointRight(int)
を呼び出す。
格納されたオブジェクトを返値で置き換える。
v0
- int
PFException
public java.math.BigInteger unscaledValue() throws PFException
java.math.BigDecimal.unscaledValue()
を呼び出す。
PFException
public byte byteValue() throws PFException
java.math.BigDecimal.byteValue()
を呼び出す。
PFException
public short shortValue() throws PFException
java.math.BigDecimal.shortValue()
を呼び出す。
PFException
public java.lang.Class getClassVariable() throws PFException
java.math.BigDecimal.getClass()
を呼び出す。
PFException
public void waitVariable(long v0, int v1) throws PFException, java.lang.InterruptedException
java.math.BigDecimal.wait(long,int)
を呼び出す。
v0
- longv1
- int
PFException
java.lang.InterruptedException
public void waitVariable() throws PFException, java.lang.InterruptedException
java.math.BigDecimal.wait()
を呼び出す。
PFException
java.lang.InterruptedException
public void waitVariable(long v0) throws PFException, java.lang.InterruptedException
java.math.BigDecimal.wait(long)
を呼び出す。
v0
- long
PFException
java.lang.InterruptedException
public void notifyVariable() throws PFException
java.math.BigDecimal.notify()
を呼び出す。
PFException
public void notifyAllVariable() throws PFException
java.math.BigDecimal.notifyAll()
を呼び出す。
PFException
public void setRoundingMode(int mode)
0: 切り上げ
1: 切り捨て
2: 正の無限大方向(正数切り上げ、負数切り捨て)
3: 負の無限大方向(正数切り捨て、負数切り上げ)
4: 四捨五入
5: 五捨六入
6: 奇数切り上げ偶数切り捨て
7: 丸め不要
mode
- 除算用の丸めモードpublic int getRoundingMode()
0: 切り上げ
1: 切り捨て
2: 正の無限大方向(正数切り上げ、負数切り捨て)
3: 負の無限大方向(正数切り捨て、負数切り上げ)
4: 四捨五入
5: 五捨六入
6: 奇数切り上げ偶数切り捨て
7: 丸め不要
public void setDivisionScale(int scale)
scale
- 除算用の小数点以下計算桁数public int getDivisionScale()
public java.math.BigDecimal divide(java.math.BigDecimal divisor) throws PFException
divisor
- 除数
PFException
public void divideThenReplace(java.math.BigDecimal divisor) throws PFException
divisor
- 除数
PFException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |