public abstract class FlashWrapper extends Flash implements FacesWrapper<Flash>
既存の Flash
インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる Flash
の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた Flash
を呼び出します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped()
を使用してラップされているインスタンスにアクセスします。
Map.EntrySE<KSE, VSE>
NULL_VALUE
コンストラクターと説明 |
---|
FlashWrapper() 使用すべきではありません。 ラップされている実装を使用する他のコンストラクターを使用します。 |
FlashWrapper(Flash wrapped) このフラッシュが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
修飾子と型 | メソッドと説明 |
---|---|
void | clear() このメソッドのデフォルトの動作は、ラップされた |
boolean | containsKey(ObjectSE key) このメソッドのデフォルトの動作は、ラップされた |
boolean | containsValue(ObjectSE value) このメソッドのデフォルトの動作は、ラップされた |
void | doPostPhaseActions(FacesContext ctx) このメソッドのデフォルトの動作は、ラップされた |
void | doPrePhaseActions(FacesContext ctx) このメソッドのデフォルトの動作は、ラップされた |
SetSE<Map.EntrySE<StringSE, ObjectSE>> | entrySet() このメソッドのデフォルトの動作は、ラップされた |
ObjectSE | get(ObjectSE key) このメソッドのデフォルトの動作は、ラップされた |
Flash | getWrapped() このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。 |
boolean | isEmpty() このメソッドのデフォルトの動作は、ラップされた |
boolean | isKeepMessages() このメソッドのデフォルトの動作は、ラップされた |
boolean | isRedirect() このメソッドのデフォルトの動作は、ラップされた |
void | keep(StringSE key) このメソッドのデフォルトの動作は、ラップされた |
SetSE<StringSE> | keySet() このメソッドのデフォルトの動作は、ラップされた |
ObjectSE | put(StringSE key, ObjectSE value) このメソッドのデフォルトの動作は、ラップされた |
void | putAll(MapSE<? extends StringSE,? extends ObjectSE> m) このメソッドのデフォルトの動作は、ラップされた |
void | putNow(StringSE key, ObjectSE value) このメソッドのデフォルトの動作は、ラップされた |
ObjectSE | remove(ObjectSE key) このメソッドのデフォルトの動作は、ラップされた |
void | setKeepMessages(boolean newValue) このメソッドのデフォルトの動作は、ラップされた |
void | setRedirect(boolean newValue) このメソッドのデフォルトの動作は、ラップされた |
int | size() このメソッドのデフォルトの動作は、ラップされた |
CollectionSE<ObjectSE> | values() このメソッドのデフォルトの動作は、ラップされた |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
computeSE, computeIfAbsentSE, computeIfPresentSE, equalsSE, forEachSE, getOrDefaultSE, hashCodeSE, mergeSE, putIfAbsentSE, removeSE, replaceSE, replaceSE, replaceAllSE
@DeprecatedSE public FlashWrapper()
public FlashWrapper(Flash wrapped)
このフラッシュが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped()
は、ラップされている実装を返します。
wrapped
- ラップされる実装。public Flash getWrapped()
FacesWrapper
このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
FacesWrapper<Flash>
の getWrapped
public void doPostPhaseActions(FacesContext ctx)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Flash.doPostPhaseActions(FacesContext)
を呼び出すことです。
Flash
の doPostPhaseActions
ctx
- このリクエストの FacesContext
public void doPrePhaseActions(FacesContext ctx)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Flash.doPrePhaseActions(FacesContext)
を呼び出すことです。
Flash
の doPrePhaseActions
ctx
- このリクエストの FacesContext
public boolean isKeepMessages()
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Flash.isKeepMessages()
を呼び出すことです。
Flash
の isKeepMessages
public boolean isRedirect()
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Flash.isRedirect()
を呼び出すことです。
Flash
の isRedirect
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>}
へのセットが呼び出されていました。public void putNow(StringSE key, ObjectSE value)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Flash.putNow(String, Object)
を呼び出すことです。
public void setKeepMessages(boolean newValue)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Flash.setKeepMessages(boolean)
を呼び出すことです。
Flash
の setKeepMessages
newValue
- このセッションのこのプロパティの新しい値。public void setRedirect(boolean newValue)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Flash.setRedirect(boolean)
を呼び出すことです。
Flash
の setRedirect
newValue
- このセッションのこのプロパティの新しい値。public void clear()
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.clear()
SE を呼び出すことです。
public boolean containsKey(ObjectSE key)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.containsKey(Object)
SE を呼び出すことです。
MapSE<StringSE, ObjectSE>
の containsKeySE
public boolean containsValue(ObjectSE value)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.containsValue(Object)
SE を呼び出すことです。
MapSE<StringSE, ObjectSE>
の containsValueSE
public SetSE<Map.EntrySE<StringSE,ObjectSE>> entrySet()
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.entrySet()
SE を呼び出すことです。
MapSE<StringSE, ObjectSE>
の entrySetSE
public ObjectSE get(ObjectSE key)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.get(Object)
SE を呼び出すことです。
public boolean isEmpty()
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.isEmpty()
SE を呼び出すことです。
public SetSE<StringSE> keySet()
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.keySet()
SE を呼び出すことです。
public ObjectSE put(StringSE key, ObjectSE value)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.put(K, V)
SE を呼び出すことです。
public void putAll(MapSE<? extends StringSE,? extends ObjectSE> m)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.putAll(Map)
SE を呼び出すことです。
public ObjectSE remove(ObjectSE key)
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.remove(Object)
SE を呼び出すことです。
public int size()
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.size()
SE を呼び出すことです。
public CollectionSE<ObjectSE> values()
このメソッドのデフォルトの動作は、ラップされた Flash
オブジェクトで Map.values()
SE を呼び出すことです。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.