クラス FlashWrapper
- 実装済みのインターフェース一覧:
FacesWrapper<Flash>,MapSE<StringSE,ObjectSE>
既存の Flash インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる Flash の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた Flash を呼び出します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
- 導入:
- 2.2
ネストされたクラスの概要
フィールド概要
クラス jakarta.faces.context.Flash から継承されたフィールド
NULL_VALUEコンストラクター概要
コンストラクターコンストラクター説明使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。FlashWrapper(Flash wrapped) このフラッシュが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。方法の概要
修飾子と型メソッド説明voidclear()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.clear()を呼び出すことです。booleancontainsKey(ObjectSE key) このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.containsKey(Object)SE を呼び出すことです。booleancontainsValue(ObjectSE value) このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.containsValue(Object)SE を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.doPostPhaseActions(FacesContext)を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.doPrePhaseActions(FacesContext)を呼び出すことです。entrySet()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.entrySet()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.get(Object)SE を呼び出すことです。このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。booleanisEmpty()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.isEmpty()を呼び出すことです。booleanこのメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.isKeepMessages()を呼び出すことです。booleanこのメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.isRedirect()を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.keep(String)を呼び出すことです。keySet()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.keySet()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.put(K, V)SE を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.putAll(Map)SE を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.putNow(String, Object)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.remove(Object)SE を呼び出すことです。voidsetKeepMessages(boolean newValue) このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.setKeepMessages(boolean)を呼び出すことです。voidsetRedirect(boolean newValue) このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.setRedirect(boolean)を呼び出すことです。intsize()このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでMap.size()を呼び出すことです。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
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。FlashWrapper
このフラッシュが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()は、ラップされている実装を返します。- パラメーター:
wrapped- ラップされる実装。- 導入:
- 2.3
方法の詳細
getWrapped
インターフェースからコピーされた説明:FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<Flash>内のgetWrapped - 戻り値:
- ラップされたインスタンス。
doPostPhaseActions
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでFlash.doPostPhaseActions(FacesContext)を呼び出すことです。- 次で指定:
- クラス
FlashのdoPostPhaseActions - パラメーター:
ctx- このリクエストのFacesContext- 導入:
- 2.2
doPrePhaseActions
このメソッドのデフォルトの動作は、ラップされた
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
このメソッドのデフォルトの動作は、ラップされた
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
このメソッドのデフォルトの動作は、ラップされた
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
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.containsKey(Object)SE を呼び出すことです。- 次で指定:
- インターフェース
MapSE<StringSE,内のObjectSE> containsKeySE - 導入:
- 2.2
containsValue
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.containsValue(Object)SE を呼び出すことです。- 次で指定:
- インターフェース
MapSE<StringSE,内のObjectSE> containsValueSE - 導入:
- 2.2
entrySet
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.entrySet()を呼び出すことです。get
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.get(Object)SE を呼び出すことです。isEmpty
public boolean isEmpty()このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.isEmpty()を呼び出すことです。keySet
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.keySet()を呼び出すことです。put
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.put(K, V)SE を呼び出すことです。putAll
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.putAll(Map)SE を呼び出すことです。remove
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.remove(Object)SE を呼び出すことです。size
public int size()このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.size()を呼び出すことです。values
このメソッドのデフォルトの動作は、ラップされた
FlashオブジェクトでMap.values()を呼び出すことです。