クラス 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
フィールドのサマリー
クラス jakarta.faces.context.Flash から継承されたフィールド
NULL_VALUE
コンストラクターの概要
コンストラクター コンストラクター 説明 FlashWrapper()使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。FlashWrapper(Flash wrapped)このフラッシュが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 voidclear()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.clear()を呼び出すことです。booleancontainsKey(ObjectSE key)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.containsKey(Object)SE を呼び出すことです。booleancontainsValue(ObjectSE value)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.containsValue(Object)SE を呼び出すことです。voiddoPostPhaseActions(FacesContext ctx)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.doPostPhaseActions(FacesContext)を呼び出すことです。voiddoPrePhaseActions(FacesContext ctx)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.doPrePhaseActions(FacesContext)を呼び出すことです。SetSE<Map.EntrySE<StringSE,ObjectSE>>entrySet()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.entrySet()を呼び出すことです。ObjectSEget(ObjectSE key)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.get(Object)SE を呼び出すことです。FlashgetWrapped()このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。booleanisEmpty()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.isEmpty()を呼び出すことです。booleanisKeepMessages()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.isKeepMessages()を呼び出すことです。booleanisRedirect()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.isRedirect()を呼び出すことです。voidkeep(StringSE key)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.keep(String)を呼び出すことです。SetSE<StringSE>keySet()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.keySet()を呼び出すことです。ObjectSEput(StringSE key, ObjectSE value)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.put(K, V)SE を呼び出すことです。voidputAll(MapSE<? extends StringSE,? extends ObjectSE> m)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.putAll(Map)SE を呼び出すことです。voidputNow(StringSE key, ObjectSE value)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.putNow(String, Object)を呼び出すことです。ObjectSEremove(ObjectSE key)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.remove(Object)SE を呼び出すことです。voidsetKeepMessages(boolean newValue)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.setKeepMessages(boolean)を呼び出すことです。voidsetRedirect(boolean newValue)このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.setRedirect(boolean)を呼び出すことです。intsize()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.size()を呼び出すことです。CollectionSE<ObjectSE>values()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.values()を呼び出すことです。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース java.util.MapSE から継承されたメソッド
computeSE, computeIfAbsentSE, computeIfPresentSE, equalsSE, forEachSE, getOrDefaultSE, hashCode, mergeSE, putIfAbsentSE, removeSE, replaceSE, replaceSE, replaceAllSE
コンストラクターの詳細
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)を呼び出すことです。- 次で指定:
- クラス
FlashのdoPostPhaseActions - パラメーター:
ctx- このリクエストのFacesContext- 導入:
- 2.2
doPrePhaseActions
public void doPrePhaseActions(FacesContext ctx)
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでFlash.doPrePhaseActions(FacesContext)を呼び出すことです。- 次で指定:
- クラス
FlashのdoPrePhaseActions - パラメーター:
ctx- このリクエストのFacesContext- 導入:
- 2.2
isKeepMessages
public boolean isKeepMessages()
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでFlash.isKeepMessages()を呼び出すことです。- 次で指定:
- クラス
FlashのisKeepMessages - 戻り値:
- メッセージを保持するかどうかを示すブールフラグ。
- 導入:
- 2.2
isRedirect
public boolean isRedirect()
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでFlash.isRedirect()を呼び出すことです。- 次で指定:
- クラス
FlashのisRedirect - 戻り値:
- このセッションのフラッシュのこのプロパティの値。
- 導入:
- 2.2
keep
public void keep(StringSE key)
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでFlash.keep(String)を呼び出すことです。- 次で指定:
- クラス
Flashのkeep - パラメーター:
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)を呼び出すことです。
setKeepMessages
public void setKeepMessages(boolean newValue)
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでFlash.setKeepMessages(boolean)を呼び出すことです。- 次で指定:
- クラス
FlashのsetKeepMessages - パラメーター:
newValue- このセッションのこのプロパティの新しい値。- 導入:
- 2.2
setRedirect
public void setRedirect(boolean newValue)
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでFlash.setRedirect(boolean)を呼び出すことです。- 次で指定:
- クラス
FlashのsetRedirect - パラメーター:
newValue- このセッションのこのプロパティの新しい値。- 導入:
- 2.2
clear
public void clear()
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.clear()を呼び出すことです。
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()を呼び出すことです。
get
public ObjectSE get(ObjectSE key)
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.get(Object)SE を呼び出すことです。
isEmpty
public boolean isEmpty()
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.isEmpty()を呼び出すことです。
keySet
public SetSE<StringSE> keySet()
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.keySet()を呼び出すことです。
put
public ObjectSE put(StringSE key, ObjectSE value)
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.put(K, V)SE を呼び出すことです。
putAll
public void putAll(MapSE<? extends StringSE,? extends ObjectSE> m)
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.putAll(Map)SE を呼び出すことです。
remove
public ObjectSE remove(ObjectSE key)
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.remove(Object)SE を呼び出すことです。
size
public int size()
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.size()を呼び出すことです。
values
public CollectionSE<ObjectSE> values()
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.values()を呼び出すことです。