クラス FacesContextWrapper
- java.lang.ObjectSE
-
- jakarta.faces.context.FacesContext
-
- jakarta.faces.context.FacesContextWrapper
- 実装されているすべてのインターフェース:
FacesWrapper<FacesContext>
public abstract class FacesContextWrapper extends FacesContext implements FacesWrapper<FacesContext>
既存の
FacesContextインスタンスに特殊な動作を提供したい開発者によってサブクラス化することができるFacesContextの簡単な実装を提供します。すべてのメソッドのデフォルト実装は、ラップされたFacesContextインスタンスを呼び出すことです。使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、
getWrapped()を使用してラップされているインスタンスにアクセスします。- 導入:
- 2.0
コンストラクターの概要
コンストラクター コンストラクター 説明 FacesContextWrapper()使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。FacesContextWrapper(FacesContext wrapped)この Faces コンテキストが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
方法の概要
クラス jakarta.faces.context.FacesContext から継承されたメソッド
getCurrentInstance, setCurrentInstance
コンストラクターの詳細
FacesContextWrapper
@DeprecatedSE public FacesContextWrapper()
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。
FacesContextWrapper
public FacesContextWrapper(FacesContext wrapped)
この Faces コンテキストが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()は、ラップされている実装を返します。- パラメーター:
wrapped- ラップされる実装。- 導入:
- 2.3
メソッドの詳細
getWrapped
public FacesContext getWrapped()
インターフェースからコピーされた説明:FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<FacesContext>のgetWrapped - 戻り値:
- ラップされたインスタンス。
getLifecycle
public Lifecycle getLifecycle()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getLifecycle()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetLifecycle - 戻り値:
Lifecycleのインスタンス- 関連事項:
FacesContext.getLifecycle()
getApplication
public Application getApplication()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getApplication()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetApplication - 戻り値:
- この Web アプリケーションに関連付けられている
Applicationインスタンス。 - 関連事項:
FacesContext.getApplication()
getClientIdsWithMessages
public IteratorSE<StringSE> getClientIdsWithMessages()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getClientIdsWithMessages()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetClientIdsWithMessages - 戻り値:
- 少なくとも 1 つの
FacesMessageがキューに入れられたクライアント識別子を介したIterator - 関連事項:
FacesContext.getClientIdsWithMessages()
getExternalContext
public ExternalContext getExternalContext()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getExternalContext()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetExternalContext - 戻り値:
ExternalContextのインスタンス- 関連事項:
FacesContext.getExternalContext()
getMaximumSeverity
public FacesMessage.Severity getMaximumSeverity()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getMaximumSeverity()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetMaximumSeverity - 戻り値:
- 最大の重大度レベル。
- 関連事項:
FacesContext.getMaximumSeverity()
getMessages
public IteratorSE<FacesMessage> getMessages()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getMessages()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetMessages - 戻り値:
- キューに入れられた
FacesMessageよりIterator。 - 関連事項:
FacesContext.getMessages()
getMessages
public IteratorSE<FacesMessage> getMessages(StringSE clientId)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getMessages(String)を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetMessages - パラメーター:
clientId- メッセージがリクエストされたクライアント識別子、またはクライアント識別子に関連付けられていないメッセージのnull- 戻り値:
-
FacesMessage上のIterator。 - 関連事項:
FacesContext.getMessages(String)
getRenderKit
public RenderKit getRenderKit()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getRenderKit()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetRenderKit - 戻り値:
UIViewRootに関連付けられたRenderKitのインスタンス。- 関連事項:
FacesContext.getRenderKit()
getRenderResponse
public boolean getRenderResponse()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getRenderResponse()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetRenderResponse - 戻り値:
renderResponse()が呼び出されたかどうかを示すフラグ。- 関連事項:
FacesContext.getRenderResponse()
getResourceLibraryContracts
public ListSE<StringSE> getResourceLibraryContracts()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getResourceLibraryContracts()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetResourceLibraryContracts - 戻り値:
- リソースライブラリ契約のリスト。
- 関連事項:
FacesContext.getResourceLibraryContracts()
setResourceLibraryContracts
public void setResourceLibraryContracts(ListSE<StringSE> contracts)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.setResourceLibraryContracts(java.util.List<java.lang.String>)を呼び出すことです。- オーバーライド:
- クラス
FacesContextのsetResourceLibraryContracts - パラメーター:
contracts- 不変のListとして返される新しい契約。FacesContext.getResourceLibraryContracts()への後続の呼び出しから。- 関連事項:
FacesContext.setResourceLibraryContracts(java.util.List<java.lang.String>)
getResponseComplete
public boolean getResponseComplete()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getResponseComplete()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetResponseComplete - 戻り値:
responseComplete()メソッドが呼び出されたかどうかを示すブール値。- 関連事項:
FacesContext.getResponseComplete()
getResponseStream
public ResponseStream getResponseStream()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getResponseStream()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetResponseStream - 戻り値:
ResponseStreamインスタンス。- 関連事項:
FacesContext.getResponseStream()
setResponseStream
public void setResponseStream(ResponseStream responseStream)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.setResponseStream(ResponseStream)を呼び出すことです。- 次で指定:
- クラス
FacesContextのsetResponseStream - パラメーター:
responseStream- このレスポンスの新しい ResponseStream- 関連事項:
FacesContext.setResponseStream(ResponseStream)
getResponseWriter
public ResponseWriter getResponseWriter()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getResponseWriter()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetResponseWriter - 戻り値:
ResponseWriterインスタンス。- 関連事項:
FacesContext.getResponseWriter()
setResponseWriter
public void setResponseWriter(ResponseWriter responseWriter)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.setResponseWriter(ResponseWriter)を呼び出すことです。- 次で指定:
- クラス
FacesContextのsetResponseWriter - パラメーター:
responseWriter- このレスポンスの新しい ResponseWriter- 関連事項:
FacesContext.setResponseWriter(ResponseWriter)
getViewRoot
public UIViewRoot getViewRoot()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getViewRoot()を呼び出すことです。- 次で指定:
- クラス
FacesContextのgetViewRoot - 戻り値:
UIViewRootインスタンス。- 関連事項:
FacesContext.getViewRoot()
setViewRoot
public void setViewRoot(UIViewRoot root)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.setViewRoot(UIViewRoot)を呼び出すことです。- 次で指定:
- クラス
FacesContextのsetViewRoot - パラメーター:
root- 新しいコンポーネントUIViewRootコンポーネント- 関連事項:
FacesContext.setViewRoot(UIViewRoot)
addMessage
public void addMessage(StringSE clientId, FacesMessage message)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.addMessage(String, FacesMessage)を呼び出すことです。- 次で指定:
- クラス
FacesContextのaddMessage - パラメーター:
clientId- このメッセージが関連付けられているクライアント識別子 (もしあれば)message- 追加するメッセージ- 関連事項:
FacesContext.addMessage(String, FacesMessage)
isReleased
public boolean isReleased()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.isReleased()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのisReleased - 戻り値:
trueリソースが解放されている場合。- 導入:
- 2.1
- 関連事項:
FacesContext.isReleased()
release
public void release()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.release()を呼び出すことです。- 次で指定:
- クラス
FacesContextのrelease - 関連事項:
FacesContext.release()
renderResponse
public void renderResponse()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.renderResponse()を呼び出すことです。- 次で指定:
- クラス
FacesContextのrenderResponse - 関連事項:
FacesContext.renderResponse()
responseComplete
public void responseComplete()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.responseComplete()を呼び出すことです。- 次で指定:
- クラス
FacesContextのresponseComplete - 関連事項:
FacesContext.responseComplete()
getAttributes
public MapSE<ObjectSE,ObjectSE> getAttributes()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getAttributes()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetAttributes - 戻り値:
- この
FacesContextインスタンスに関連付けられた属性を表す可変Map。 - 関連事項:
FacesContext.getAttributes()
getNamingContainerSeparatorChar
public char getNamingContainerSeparatorChar()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getNamingContainerSeparatorChar()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetNamingContainerSeparatorChar - 戻り値:
- セパレータ文字。
- 関連事項:
FacesContext.getNamingContainerSeparatorChar()
getPartialViewContext
public PartialViewContext getPartialViewContext()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getPartialViewContext()()} を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetPartialViewContext - 戻り値:
- このリクエストの
PartialViewContextのインスタンス。 - 関連事項:
FacesContext.getPartialViewContext()
getELContext
public ELContext getELContext()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getELContext()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetELContext - 戻り値:
ELContextのインスタンス。- 関連事項:
FacesContext.getELContext()
getExceptionHandler
public ExceptionHandler getExceptionHandler()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getExceptionHandler()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetExceptionHandler - 戻り値:
ExceptionHandlerのインスタンス。- 関連事項:
FacesContext.getExceptionHandler()
setExceptionHandler
public void setExceptionHandler(ExceptionHandler exceptionHandler)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.setExceptionHandler(ExceptionHandler)を呼び出すことです。- オーバーライド:
- クラス
FacesContextのsetExceptionHandler - パラメーター:
exceptionHandler- このリクエストのExceptionHandler- 関連事項:
FacesContext.setExceptionHandler(ExceptionHandler)
getMessageList
public ListSE<FacesMessage> getMessageList()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getMessageList()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetMessageList - 戻り値:
- 呼び出し時に存在するメッセージのスナップショットである不変の
List - 関連事項:
FacesContext.getMessageList()
getMessageList
public ListSE<FacesMessage> getMessageList(StringSE clientId)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getMessageList(String)を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetMessageList - パラメーター:
clientId- コンポーネントのクライアント ID。- 戻り値:
- 呼び出し時に存在するメッセージのスナップショットである不変の
List - 関連事項:
FacesContext.getMessageList(String)
isPostback
public boolean isPostback()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.isPostback()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのisPostback - 戻り値:
- このリクエストが投稿リクエストかどうかを示すブール値。
- 関連事項:
FacesContext.isPostback()
getCurrentPhaseId
public PhaseId getCurrentPhaseId()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.getCurrentPhaseId()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのgetCurrentPhaseId - 戻り値:
- 現在のフェーズ ID。
- 関連事項:
FacesContext.getCurrentPhaseId()
setCurrentPhaseId
public void setCurrentPhaseId(PhaseId currentPhaseId)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.setCurrentPhaseId(PhaseId)を呼び出すことです。- オーバーライド:
- クラス
FacesContextのsetCurrentPhaseId - パラメーター:
currentPhaseId- 現在のフェーズのPhaseId。- 関連事項:
FacesContext.setCurrentPhaseId(PhaseId)
isValidationFailed
public boolean isValidationFailed()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.isValidationFailed()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのisValidationFailed - 戻り値:
validationFailed()メソッドが現在のリクエストに対して呼び出されたかどうかを示すブール値- 関連事項:
FacesContext.isValidationFailed()
validationFailed
public void validationFailed()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.validationFailed()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのvalidationFailed - 関連事項:
FacesContext.validationFailed()
setProcessingEvents
public void setProcessingEvents(boolean processingEvents)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.setProcessingEvents(boolean)を呼び出すことです。- オーバーライド:
- クラス
FacesContextのsetProcessingEvents - パラメーター:
processingEvents- イベントを処理する必要があるかどうかを示すフラグ- 関連事項:
FacesContext.setProcessingEvents(boolean)
isProcessingEvents
public boolean isProcessingEvents()
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.isProcessingEvents()を呼び出すことです。- オーバーライド:
- クラス
FacesContextのisProcessingEvents - 戻り値:
- イベントを公開する必要がある場合は
true、それ以外の場合はfalse - 関連事項:
FacesContext.isProcessingEvents()
isProjectStage
public boolean isProjectStage(ProjectStage stage)
このメソッドのデフォルトの動作は、ラップされた
FacesContextオブジェクトでFacesContext.isProjectStage(jakarta.faces.application.ProjectStage)を呼び出すことです。- オーバーライド:
- クラス
FacesContextのisProjectStage - パラメーター:
stage- チェックするProjectStage- 戻り値:
- アプリケーションに同じステージがあるかどうかを示すブール。
- 関連事項:
FacesContext.isProjectStage(jakarta.faces.application.ProjectStage)