public class PFArithmeticSUBOperator extends PFArithmeticOperator implements PFXMLSerializable
このコンポーネントから以下のイベントが発生します。
トリガー | 結果データ | イベント番号 |
---|---|---|
evaluateメソッド呼出 演算結果=null以外 |
演算結果 (Number) |
0 |
evaluateメソッド呼出 演算結果=null |
null | -1 |
PFArithmeticOperator
,
直列化された形式コンストラクタと説明 |
---|
PFArithmeticSUBOperator()
減算コンポーネントを生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
java.lang.Number |
getNumberResult()
減算 (左オペランド)−(右オペランド) の結果を返す。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
evaluate, evaluateNumber, getConvertedOperand, getDecimalPlace, getRoundedOffNumber, setDecimalPlace, setLeftNumberOperand, setNumberOperand, setRightNumberOperand
evaluate, getLeftOperand, getOperand, getRightOperand, setLeftOperand, setOperand, setRightOperand
addPFProcessTerminateListener, firePFProcessTerminated, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getPFProcessTerminateListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, removePFProcessTerminateListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException
public java.lang.Number getNumberResult()
型がDouble, Floatのオペランドを含むときの演算結果は以下のとおり。
getNumberResult
インタフェース内 PFNumberResultOperation
PFArithmeticOperator