public abstract class MethodCallBuilder extends ObjectSE implements NodeBuilder
 現在の Flow にメソッド呼び出しノードを作成します。
| コンストラクターと説明 | 
|---|
| MethodCallBuilder() | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract MethodCallBuilder | defaultOutcome(StringSE outcome) メソッドが void メソッドである場合、またはメソッドが  | 
| abstract MethodCallBuilder | defaultOutcome(ValueExpression outcome) メソッドが void メソッドである場合、またはメソッドが  | 
| abstract MethodCallBuilder | expression(MethodExpression methodExpression)このメソッド呼び出しノードのメソッド式を設定します。 | 
| abstract MethodCallBuilder | expression(StringSE methodExpression)このメソッド呼び出しノードのメソッド式を設定します。 | 
| abstract MethodCallBuilder | expression(StringSE methodExpression, ClassSE[] paramTypes)このメソッド呼び出しノードのメソッド式を設定します。 | 
| abstract MethodCallBuilder | markAsStartNode()このノードをフローの開始ノードとしてマークします。 | 
| abstract MethodCallBuilder | parameters(ListSE<Parameter> parameters)メソッド呼び出しノードのパラメーターを設定します。 | 
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic abstract MethodCallBuilder expression(MethodExpression methodExpression)
 このメソッド呼び出しノードのメソッド式を設定します。引数 methodExpression のメソッドシグネチャーは、parameters(java.util.List<jakarta.faces.flow.Parameter>) メソッドで渡されるパラメーターの数と型と一致する必要があります。
methodExpression - 呼び出す MethodExpression。NullPointerExceptionSE - パラメーターのいずれかが null の場合 public abstract MethodCallBuilder expression(StringSE methodExpression)
 このメソッド呼び出しノードのメソッド式を設定します。引数 methodExpression のメソッドシグネチャーは、parameters(java.util.List<jakarta.faces.flow.Parameter>) メソッドで渡されるパラメーターの数と型と一致する必要があります。
methodExpression - 呼び出す MethodExpression 文字列。NullPointerExceptionSE - パラメーターのいずれかが null の場合 public abstract MethodCallBuilder expression(StringSE methodExpression, ClassSE[] paramTypes)
 このメソッド呼び出しノードのメソッド式を設定します。引数 methodExpression のメソッドシグネチャーは、parameters(java.util.List<jakarta.faces.flow.Parameter>) メソッドで渡されるパラメーターの数と型と一致する必要があります。
methodExpression - 呼び出す MethodExpression。paramTypes - メソッドへのパラメーターの型。NullPointerExceptionSE - パラメーターのいずれかが null の場合 public abstract MethodCallBuilder parameters(ListSE<Parameter> parameters)
メソッド呼び出しノードのパラメーターを設定します。
parameters - メソッドが呼び出されたときにメソッドに渡すパラメーター。NullPointerExceptionSE - パラメーターのいずれかが null の場合 public abstract MethodCallBuilder defaultOutcome(StringSE outcome)
 メソッドが void メソッドである場合、またはメソッドが null を返す場合、これを使用して、メソッドが戻るときにランタイムに渡す値を指定できます。
outcome - デフォルトの結果を表す ValueExpression 文字列。メソッドが void メソッドであるか、null を返す場合にのみ使用されます。NullPointerExceptionSE - パラメーターのいずれかが null の場合 public abstract MethodCallBuilder defaultOutcome(ValueExpression outcome)
 メソッドが void メソッドである場合、またはメソッドが null を返す場合、これを使用して、メソッドが戻るときにランタイムに渡す値を指定できます。
outcome - デフォルトの結果を表す ValueExpression。メソッドが void メソッドであるか、null を返す場合にのみ使用されます。NullPointerExceptionSE - パラメーターのいずれかが null の場合 public abstract MethodCallBuilder markAsStartNode()
NodeBuilderこのノードをフローの開始ノードとしてマークします。開始ノードとしてマークされていた他のノードは、開始ノードではなくなります。
NodeBuilder の markAsStartNode Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.