パッケージ 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

      public MethodCallNode()
  • メソッドの詳細

    • getMethodExpression

      public abstract MethodExpression getMethodExpression()

      制御がこのノードに渡されたときに呼び出される MethodExpression を返します。

      戻り値:
      制御がこのノードに渡されたときに呼び出される MethodExpression 
      導入:
      2.2
    • getOutcome

      public abstract ValueExpression getOutcome()

      メソッドから null が返された場合に使用される outcome を返します。

      戻り値:
      outcome
      導入:
      2.2
    • getParameters

      public abstract ListSE<Parameter> getParameters()

      メソッドに渡されるパラメーターを返します。

      戻り値:
      メソッドに渡されるパラメーター
      導入:
      2.2