パッケージ jakarta.faces.context

クラス FlashWrapper

java.lang.ObjectSE
jakarta.faces.context.Flash
jakarta.faces.context.FlashWrapper
実装済みのインターフェース一覧:
FacesWrapper<Flash>MapSE<StringSE,ObjectSE>

public abstract class FlashWrapper extends Flash implements FacesWrapper<Flash>

既存の Flash インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる Flash の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた Flash を呼び出します。

使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。

導入:
2.2
  • コンストラクターの詳細

    • FlashWrapper

      @DeprecatedSE public FlashWrapper()
      使用すべきではありません。
      ラップされている実装を使用する他のコンストラクターを使用します。
    • FlashWrapper

      public FlashWrapper(Flash wrapped)

      このフラッシュが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped() は、ラップされている実装を返します。

      パラメーター:
      wrapped - ラップされる実装。
      導入:
      2.3
  • 方法の詳細

    • getWrapped

      public Flash getWrapped()
      インターフェースからコピーされた説明: FacesWrapper

      このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。

      次で指定:
      インターフェース FacesWrapper<Flash> 内の getWrapped 
      戻り値:
      ラップされたインスタンス。
    • doPostPhaseActions

      public void doPostPhaseActions(FacesContext ctx)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Flash.doPostPhaseActions(FacesContext) を呼び出すことです。

      次で指定:
      クラス FlashdoPostPhaseActions 
      パラメーター:
      ctx - このリクエストの FacesContext 
      導入:
      2.2
    • doPrePhaseActions

      public void doPrePhaseActions(FacesContext ctx)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Flash.doPrePhaseActions(FacesContext) を呼び出すことです。

      次で指定:
      クラス FlashdoPrePhaseActions 
      パラメーター:
      ctx - このリクエストの FacesContext 
      導入:
      2.2
    • isKeepMessages

      public boolean isKeepMessages()

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Flash.isKeepMessages() を呼び出すことです。

      次で指定:
      クラス FlashisKeepMessages 
      戻り値:
      メッセージを保持するかどうかを示すブールフラグ。
      導入:
      2.2
    • isRedirect

      public boolean isRedirect()

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Flash.isRedirect() を呼び出すことです。

      次で指定:
      クラス FlashisRedirect 
      戻り値:
      このセッションのフラッシュのこのプロパティの値。
      導入:
      2.2
    • keep

      public void keep(StringSE key)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Flash.keep(String) を呼び出すことです。

      次で指定:
      クラス Flashkeep 
      パラメーター:
      key - 引数 key が、Flash.putNow(java.lang.String, java.lang.Object) への呼び出しを介してライフサイクルを通じてこのトラバーサルのフラッシュに以前に格納されたエントリの名前である場合、または EL 式 #{flash.now.<key>}、リクエスト Map へのセットに、あたかもフラッシュにプロモートされる場合 put() への呼び出し、または式 #{flash.<key>} へのセットが呼び出されていました。
      導入:
      2.2
    • putNow

      public void putNow(StringSE key, ObjectSE value)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Flash.putNow(String, Object) を呼び出すことです。

      次で指定:
      クラス FlashputNow 
      パラメーター:
      key - このエントリのキー
      value - このエントリの値
      導入:
      2.2
    • setKeepMessages

      public void setKeepMessages(boolean newValue)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Flash.setKeepMessages(boolean) を呼び出すことです。

      次で指定:
      クラス FlashsetKeepMessages 
      パラメーター:
      newValue - このセッションのこのプロパティの新しい値。
      導入:
      2.2
    • setRedirect

      public void setRedirect(boolean newValue)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Flash.setRedirect(boolean) を呼び出すことです。

      次で指定:
      クラス FlashsetRedirect 
      パラメーター:
      newValue - このセッションのこのプロパティの新しい値。
      導入:
      2.2
    • clear

      public void clear()

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.clear() を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の clear 
      導入:
      2.2
    • containsKey

      public boolean containsKey(ObjectSE key)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.containsKey(Object)SE を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の containsKeySE 
      導入:
      2.2
    • containsValue

      public boolean containsValue(ObjectSE value)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.containsValue(Object)SE を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の containsValueSE 
      導入:
      2.2
    • entrySet

      public SetSE<Map.EntrySE<StringSE,ObjectSE>> entrySet()

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.entrySet() を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の entrySet 
      導入:
      2.2
    • get

      public ObjectSE get(ObjectSE key)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.get(Object)SE を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の getSE 
      導入:
      2.2
    • isEmpty

      public boolean isEmpty()

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.isEmpty() を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の isEmpty 
      導入:
      2.2
    • keySet

      public SetSE<StringSE> keySet()

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.keySet() を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の keySet 
      導入:
      2.2
    • put

      public ObjectSE put(StringSE key, ObjectSE value)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.put(K, V)SE を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の putSE 
      導入:
      2.2
    • putAll

      public void putAll(MapSE<? extends StringSE,? extends ObjectSE> m)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.putAll(Map)SE を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の putAllSE 
      導入:
      2.2
    • remove

      public ObjectSE remove(ObjectSE key)

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.remove(Object)SE を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の removeSE 
      導入:
      2.2
    • size

      public int size()

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.size() を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の size 
      導入:
      2.2
    • values

      public CollectionSE<ObjectSE> values()

      このメソッドのデフォルトの動作は、ラップされた Flash オブジェクトで Map.values() を呼び出すことです。

      次で指定:
      インターフェース MapSE<StringSE,ObjectSE> 内の values 
      導入:
      2.2