Top Description Methods
jakarta.faces.component

public Interface ActionSource2

extends ActionSource
Known Direct Implementers
jakarta.faces.component.UIViewAction, jakarta.faces.component.UICommand
Imports
jakarta.el.MethodExpression

ActionSource2 extends ActionSource and provides a JavaBeans "action" property. The type of this property is a MethodExpression. This allows the ActionSource concept to leverage the Jakarta Expression Language API.

Since
1.2

Method Summary

Modifier and TypeMethod and Description
public MethodExpression

Returns:

the action expression.
getActionExpression
()

Return the MethodExpression pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.

public void
setActionExpression(MethodExpression
The new method expression
action
)

Set the MethodExpression pointing at the appication action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.

Inherited from jakarta.faces.component.ActionSource:
addActionListenergetActionListenersisImmediateremoveActionListenersetImmediate

Method Detail

getActionExpressionback to summary
public MethodExpression getActionExpression()

Return the MethodExpression pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.

Returns:MethodExpression

the action expression.

setActionExpressionback to summary
public void setActionExpression(MethodExpression action)

Set the MethodExpression pointing at the appication action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.

Any method referenced by such an expression must be public, with a return type of String, and accept no parameters.

Parameters
action:MethodExpression

The new method expression