パッケージ 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 MethodExpressiongetMethodExpression()制御がこのノードに渡されたときに呼び出されるMethodExpressionを返します。abstract ValueExpressiongetOutcome()メソッドから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