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