クラス 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)