パッケージ jakarta.faces.flow
クラス MethodCallNode
- java.lang.ObjectSE
-
- jakarta.faces.flow.FlowNode
-
- jakarta.faces.flow.MethodCallNode
public abstract class MethodCallNode extends FlowNode
フローグラフのメソッド呼び出しノードを表します。制御がメソッド呼び出しノードに渡されると、その
MethodExpression
が呼び出され、パラメーターが渡されます。結果を次のアルゴリズムで決定された値とします。呼び出しからnull
リターンがある場合、getOutcome()
が呼び出されます。結果が非 null
の場合、そのgetValue()
メソッドが呼び出され、値が結果と見なされます。null
以外のリターンがある場合は、それを結果とします。toString
メソッドを呼び出して、結果を文字列に変換します。結果を使用して、フローグラフの次のノードを決定します。- 導入:
- 2.2
コンストラクターのサマリー
コンストラクター コンストラクター 説明 MethodCallNode()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract MethodExpression
getMethodExpression()
制御がこのノードに渡されたときに呼び出されるMethodExpression
を返します。abstract ValueExpression
getOutcome()
メソッドからnull
が返された場合に使用されるoutcome
を返します。abstract ListSE<Parameter>
getParameters()
メソッドに渡されるパラメーターを返します。
メソッドの詳細
getMethodExpression
public abstract MethodExpression getMethodExpression()
制御がこのノードに渡されたときに呼び出される
MethodExpression
を返します。- 戻り値:
- 制御がこのノードに渡されたときに呼び出される
MethodExpression
- 導入:
- 2.2
getOutcome
public abstract ValueExpression getOutcome()
メソッドから
null
が返された場合に使用されるoutcome
を返します。- 戻り値:
outcome
- 導入:
- 2.2