Package org.apache.myfaces.flow.builder
Class FlowBuilderImpl
- java.lang.Object
-
- jakarta.faces.flow.builder.FlowBuilder
-
- org.apache.myfaces.flow.builder.FlowBuilderImpl
-
public class FlowBuilderImpl extends FlowBuilder
- Since:
- 2.2
- Author:
- Leonardo Uribe
-
-
Constructor Summary
Constructors Constructor Description FlowBuilderImpl()
FlowBuilderImpl(FacesContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.el.MethodExpression
createMethodExpression(String methodExpression)
jakarta.el.MethodExpression
createMethodExpression(String methodExpression, Class[] paramTypes)
jakarta.el.ValueExpression
createValueExpression(String value)
FlowBuilder
finalizer(jakarta.el.MethodExpression methodExpression)
FlowBuilder
finalizer(String methodExpression)
FlowCallBuilder
flowCallNode(String flowCallNodeId)
Flow
getFlow()
FlowBuilder
id(String definingDocumentId, String id)
FlowBuilder
inboundParameter(String name, jakarta.el.ValueExpression value)
FlowBuilder
inboundParameter(String name, String value)
FlowBuilder
initializer(jakarta.el.MethodExpression methodExpression)
FlowBuilder
initializer(String methodExpression)
MethodCallBuilder
methodCallNode(String methodCallNodeId)
NavigationCaseBuilder
navigationCase()
ReturnBuilder
returnNode(String returnNodeId)
SwitchBuilder
switchNode(String switchNodeId)
ViewBuilder
viewNode(String viewNodeId, String vdlDocumentId)
-
-
-
Constructor Detail
-
FlowBuilderImpl
public FlowBuilderImpl()
-
FlowBuilderImpl
public FlowBuilderImpl(FacesContext context)
-
-
Method Detail
-
id
public FlowBuilder id(String definingDocumentId, String id)
- Specified by:
id
in classFlowBuilder
-
viewNode
public ViewBuilder viewNode(String viewNodeId, String vdlDocumentId)
- Specified by:
viewNode
in classFlowBuilder
-
switchNode
public SwitchBuilder switchNode(String switchNodeId)
- Specified by:
switchNode
in classFlowBuilder
-
returnNode
public ReturnBuilder returnNode(String returnNodeId)
- Specified by:
returnNode
in classFlowBuilder
-
methodCallNode
public MethodCallBuilder methodCallNode(String methodCallNodeId)
- Specified by:
methodCallNode
in classFlowBuilder
-
flowCallNode
public FlowCallBuilder flowCallNode(String flowCallNodeId)
- Specified by:
flowCallNode
in classFlowBuilder
-
initializer
public FlowBuilder initializer(jakarta.el.MethodExpression methodExpression)
- Specified by:
initializer
in classFlowBuilder
-
initializer
public FlowBuilder initializer(String methodExpression)
- Specified by:
initializer
in classFlowBuilder
-
finalizer
public FlowBuilder finalizer(jakarta.el.MethodExpression methodExpression)
- Specified by:
finalizer
in classFlowBuilder
-
finalizer
public FlowBuilder finalizer(String methodExpression)
- Specified by:
finalizer
in classFlowBuilder
-
inboundParameter
public FlowBuilder inboundParameter(String name, jakarta.el.ValueExpression value)
- Specified by:
inboundParameter
in classFlowBuilder
-
inboundParameter
public FlowBuilder inboundParameter(String name, String value)
- Specified by:
inboundParameter
in classFlowBuilder
-
getFlow
public Flow getFlow()
- Specified by:
getFlow
in classFlowBuilder
-
createMethodExpression
public jakarta.el.MethodExpression createMethodExpression(String methodExpression)
-
createMethodExpression
public jakarta.el.MethodExpression createMethodExpression(String methodExpression, Class[] paramTypes)
-
createValueExpression
public jakarta.el.ValueExpression createValueExpression(String value)
-
navigationCase
public NavigationCaseBuilder navigationCase()
- Specified by:
navigationCase
in classFlowBuilder
-
-