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