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, waitSE
public 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.