クラス JsfView

java.lang.ObjectSE
org.springframework.faces.webflow.JsfView
実装されたすべてのインターフェース:
View

public class JsfView extends ObjectSE implements View
JSF 固有の View 実装。
作成者:
Jeremy Grelle, Phillip Webb
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE

    インターフェース org.springframework.webflow.execution.View から継承されたフィールド

    RENDER_FRAGMENTS_ATTRIBUTE, USER_EVENT_STATE_ATTRIBUTE
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    JsfView(jakarta.faces.component.UIViewRoot viewRoot, jakarta.faces.lifecycle.Lifecycle facesLifecycle, RequestContext context)
    新しい JSF ビューを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    現在の状態が処理する必要があるフローイベントを取得します。
    ユーザーイベントの処理結果を保持するメモ。
    jakarta.faces.component.UIViewRoot
    基になるビュールートを返します。
    boolean
    View.processUserEvent() の呼び出しによって、現在の状態が処理する必要があるフローイベントが発生した場合は True です。
    void
    APPLY_REQUEST_VALUES から INVOKE_APPLICATION まで含む標準 JSF ライフサイクルのポストバック処理部分を実行します。
    void
    JSF RENDER_RESPONSE フェーズの標準的な機能を実行します。
    void
    ビュースコープに保存されているコンポーネントの状態を更新し、更新されたフロー実行スナップショットと同期された状態を維持します。
    void
    setViewRoot(jakarta.faces.component.UIViewRoot viewRoot)
    boolean
    このビューが処理する必要があるユーザーイベントがキューに入っている場合は True です。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

  • コンストラクターの詳細

    • JsfView

      public JsfView(jakarta.faces.component.UIViewRoot viewRoot, jakarta.faces.lifecycle.Lifecycle facesLifecycle, RequestContext context)
      新しい JSF ビューを作成します。
      パラメーター:
      viewRoot - ビュールート
      facesLifecycle - フロー面のライフサイクル
      context - 現在のフローリクエスト
  • メソッドの詳細

    • getViewRoot

      public jakarta.faces.component.UIViewRoot getViewRoot()
      基になるビュールートを返します。
      戻り値:
      ビュールート
    • setViewRoot

      public void setViewRoot(jakarta.faces.component.UIViewRoot viewRoot)
    • render

      public void render() throws IOExceptionSE
      JSF RENDER_RESPONSE フェーズの標準的な機能を実行します。
      次で指定:
      インターフェース Viewrender 
      例外:
      IOExceptionSE - ビューのレンダリング中に IO 例外が発生した場合
    • userEventQueued

      public boolean userEventQueued()
      インターフェースからコピーされた説明: View
      このビューが処理する必要があるユーザーイベントがキューに入っている場合は True です。
      次で指定:
      インターフェース ViewuserEventQueued 
      戻り値:
      ユーザーイベントがキューに入れられている場合は true、そうでない場合は false
    • processUserEvent

      public void processUserEvent()
      APPLY_REQUEST_VALUES から INVOKE_APPLICATION まで含む標準 JSF ライフサイクルのポストバック処理部分を実行します。
      次で指定:
      インターフェース ViewprocessUserEvent 
      関連事項:
    • saveState

      public void saveState()
      ビュースコープに保存されているコンポーネントの状態を更新し、更新されたフロー実行スナップショットと同期された状態を維持します。
      次で指定:
      インターフェース ViewsaveState 
    • getUserEventState

      public SerializableSE getUserEventState()
      インターフェースからコピーされた説明: View
      ユーザーイベントの処理結果を保持するメモ。バインディングエラーや検証エラーなどの一時的なビュー状態がフロー実行のリダイレクト後も保持されるようにするために使用されます。
      次で指定:
      インターフェース ViewgetUserEventState 
      戻り値:
      直列化可能なユーザーイベント状態オブジェクト。イベント状態を管理する必要がない場合は null
      関連事項:
    • hasFlowEvent

      public boolean hasFlowEvent()
      インターフェースからコピーされた説明: View
      View.processUserEvent() の呼び出しによって、現在の状態が処理する必要があるフローイベントが発生した場合は True です。イベントにアクセスするには、View.getFlowEvent() を呼び出します。
      次で指定:
      インターフェース ViewhasFlowEvent 
      戻り値
      はいの場合は true、そうでない場合は false
    • getFlowEvent

      public Event getFlowEvent()
      インターフェースからコピーされた説明: View
      現在の状態が処理する必要があるフローイベントを取得します。View.hasFlowEvent() が true を返す場合はイベントオブジェクトを返します。それ以外の場合は null を返します。
      次で指定:
      インターフェース ViewgetFlowEvent 
      戻り値:
      イベント、またはフローシステムが処理するイベントがない場合は null 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString