クラス 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)
このフラッシュが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
clear()
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.clear()
を呼び出すことです。boolean
containsKey(ObjectSE key)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.containsKey(Object)
SE を呼び出すことです。boolean
containsValue(ObjectSE value)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.containsValue(Object)
SE を呼び出すことです。void
doPostPhaseActions(FacesContext ctx)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでFlash.doPostPhaseActions(FacesContext)
を呼び出すことです。void
doPrePhaseActions(FacesContext ctx)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでFlash.doPrePhaseActions(FacesContext)
を呼び出すことです。SetSE<Map.EntrySE<StringSE,ObjectSE>>
entrySet()
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.entrySet()
を呼び出すことです。ObjectSE
get(ObjectSE key)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.get(Object)
SE を呼び出すことです。Flash
getWrapped()
このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。boolean
isEmpty()
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.isEmpty()
を呼び出すことです。boolean
isKeepMessages()
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでFlash.isKeepMessages()
を呼び出すことです。boolean
isRedirect()
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでFlash.isRedirect()
を呼び出すことです。void
keep(StringSE key)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでFlash.keep(String)
を呼び出すことです。SetSE<StringSE>
keySet()
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.keySet()
を呼び出すことです。ObjectSE
put(StringSE key, ObjectSE value)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.put(K, V)
SE を呼び出すことです。void
putAll(MapSE<? extends StringSE,? extends ObjectSE> m)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.putAll(Map)
SE を呼び出すことです。void
putNow(StringSE key, ObjectSE value)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでFlash.putNow(String, Object)
を呼び出すことです。ObjectSE
remove(ObjectSE key)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでMap.remove(Object)
SE を呼び出すことです。void
setKeepMessages(boolean newValue)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでFlash.setKeepMessages(boolean)
を呼び出すことです。void
setRedirect(boolean newValue)
このメソッドのデフォルトの動作は、ラップされたFlash
オブジェクトでFlash.setRedirect(boolean)
を呼び出すことです。int
size()
このメソッドのデフォルトの動作は、ラップされた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()
を呼び出すことです。