|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.faces.flow.FlowNode javax.faces.flow.MethodCallNode
public abstract class MethodCallNode
Represents a method call node in the flow graph.
When control passes to a method call node, its MethodExpression
is
invoked, passing any parameters. Let outcome be the value determined
by the following algorithm. If there is a null
return from the invocation,
getOutcome()
is called. If the result is non-null
, its getValue()
method
is called and the value is considered to be outcome. If there is a non-null
return,
let it be outcome. Convert outcome to a String by calling
its toString
method. Use outcome to determine the next
node in the flow graph.
Constructor Summary | |
---|---|
MethodCallNode()
|
Method Summary | |
---|---|
abstract javax.el.MethodExpression |
getMethodExpression()
Return the |
abstract javax.el.ValueExpression |
getOutcome()
Return the |
abstract List<Parameter> |
getParameters()
Return the parameters to be passed to the method. |
Methods inherited from class javax.faces.flow.FlowNode |
---|
getId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MethodCallNode()
Method Detail |
---|
public abstract javax.el.MethodExpression getMethodExpression()
Return the MethodExpression
to be
invoked to when control passes to this node.
public abstract javax.el.ValueExpression getOutcome()
Return the outcome
to be
used in the event of a null
return from the method.
public abstract List<Parameter> getParameters()
Return the parameters to be passed to the method.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |