パッケージ jakarta.faces.component

インターフェース ActionSource2

すべてのスーパーインターフェース:
ActionSource

@DeprecatedSE(since="4.1", forRemoval=true) public interface ActionSource2 extends ActionSource
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
代わりに ActionSource を使用してください。

ActionSource2ActionSource を継承し、JavaBeans "action" プロパティを提供します。このプロパティの型は MethodExpression です。これにより、ActionSource コンセプトで Jakarta Expression Language API を活用できます。

導入:
1.2
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    immediate プロパティの値に応じて、リクエスト処理ライフサイクルのリクエスト値適用フェーズまたはアプリケーションの呼び出しフェーズ中に、ユーザーがこの UIComponent をアクティブ化した場合、呼び出されるアプリケーションアクションを指す MethodExpression を返します。
    void
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    immediate プロパティの値に応じて、リクエスト処理ライフサイクルのリクエスト値適用フェーズまたはアプリケーションの呼び出しフェーズ中に、この UIComponent がユーザーによってアクティブ化された場合に呼び出されるアプリケーションアクションを指す MethodExpression を設定します。

    インターフェース jakarta.faces.component.ActionSource から継承されたメソッド

    addActionListener, getActionListeners, isImmediate, removeActionListener, setImmediate
  • メソッドの詳細

    • getActionExpression

      MethodExpression getActionExpression()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

      immediate プロパティの値に応じて、リクエスト処理ライフサイクルのリクエスト値適用フェーズまたはアプリケーションの呼び出しフェーズ中に、ユーザーがこの UIComponent をアクティブ化した場合、呼び出されるアプリケーションアクションを指す MethodExpression を返します。

      次で指定:
      インターフェース ActionSourcegetActionExpression 
      戻り値:
      アクション式。
    • setActionExpression

      void setActionExpression(MethodExpression action)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

      immediate プロパティの値に応じて、リクエスト処理ライフサイクルのリクエスト値適用フェーズまたはアプリケーションの呼び出しフェーズ中に、この UIComponent がユーザーによってアクティブ化された場合に呼び出されるアプリケーションアクションを指す MethodExpression を設定します。

      このような式で参照されるメソッドはすべて、String の戻り値の型でパブリックであり、パラメーターを受け入れない必要があります。

      次で指定:
      インターフェース ActionSourcesetActionExpression 
      パラメーター:
      action - 新しいメソッド式