public abstract class FacesContextWrapper extends FacesContext implements FacesWrapper<FacesContext>
既存の FacesContext
インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる FacesContext
の簡単な実装を提供します。すべてのメソッドのデフォルト実装は、ラップされた FacesContext
インスタンスを呼び出すことです。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped()
を使用してラップされているインスタンスにアクセスします。
コンストラクターと説明 |
---|
FacesContextWrapper() 使用すべきではありません。 ラップされている実装を使用する他のコンストラクターを使用します。 |
FacesContextWrapper(FacesContext wrapped) この Faces コンテキストが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
getCurrentInstance, setCurrentInstance
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@DeprecatedSE public FacesContextWrapper()
public FacesContextWrapper(FacesContext wrapped)
この Faces コンテキストが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped()
は、ラップされている実装を返します。
wrapped
- ラップされる実装。public FacesContext getWrapped()
FacesWrapper
このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
FacesWrapper<FacesContext>
の getWrapped
public Application getApplication()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getApplication()
を呼び出すことです。
FacesContext
の getApplication
Application
インスタンス。FacesContext.getApplication()
public IteratorSE<StringSE> getClientIdsWithMessages()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getClientIdsWithMessages()
を呼び出すことです。
FacesContext
の getClientIdsWithMessages
FacesMessage
がキューに入れられたクライアント識別子を介した Iterator
FacesContext.getClientIdsWithMessages()
public ExternalContext getExternalContext()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getExternalContext()
を呼び出すことです。
FacesContext
の getExternalContext
ExternalContext
のインスタンス FacesContext.getExternalContext()
public FacesMessage.Severity getMaximumSeverity()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getMaximumSeverity()
を呼び出すことです。
FacesContext
の getMaximumSeverity
FacesContext.getMaximumSeverity()
public IteratorSE<FacesMessage> getMessages()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getMessages()
を呼び出すことです。
FacesContext
の getMessages
FacesMessage
より Iterator
。FacesContext.getMessages()
public IteratorSE<FacesMessage> getMessages(StringSE clientId)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getMessages(String)
を呼び出すことです。
FacesContext
の getMessages
clientId
- メッセージがリクエストされたクライアント識別子、またはクライアント識別子に関連付けられていないメッセージの null
FacesMessage
上の Iterator
。FacesContext.getMessages(String)
public RenderKit getRenderKit()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getRenderKit()
を呼び出すことです。
FacesContext
の getRenderKit
UIViewRoot
に関連付けられた RenderKit
のインスタンス。FacesContext.getRenderKit()
public boolean getRenderResponse()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getRenderResponse()
を呼び出すことです。
FacesContext
の getRenderResponse
renderResponse()
が呼び出されたかどうかを示すフラグ。FacesContext.getRenderResponse()
public ListSE<StringSE> getResourceLibraryContracts()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getResourceLibraryContracts()
を呼び出すことです。
FacesContext
の getResourceLibraryContracts
FacesContext.getResourceLibraryContracts()
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>)
public boolean getResponseComplete()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getResponseComplete()
を呼び出すことです。
FacesContext
の getResponseComplete
responseComplete()
メソッドが呼び出されたかどうかを示すブール値。FacesContext.getResponseComplete()
public ResponseStream getResponseStream()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getResponseStream()
を呼び出すことです。
FacesContext
の getResponseStream
ResponseStream
インスタンス。FacesContext.getResponseStream()
public void setResponseStream(ResponseStream responseStream)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.setResponseStream(ResponseStream)
を呼び出すことです。
FacesContext
の setResponseStream
responseStream
- このレスポンスの新しい ResponseStreamFacesContext.setResponseStream(ResponseStream)
public ResponseWriter getResponseWriter()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getResponseWriter()
を呼び出すことです。
FacesContext
の getResponseWriter
ResponseWriter
インスタンス。FacesContext.getResponseWriter()
public void setResponseWriter(ResponseWriter responseWriter)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.setResponseWriter(ResponseWriter)
を呼び出すことです。
FacesContext
の setResponseWriter
responseWriter
- このレスポンスの新しい ResponseWriterFacesContext.setResponseWriter(ResponseWriter)
public UIViewRoot getViewRoot()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getViewRoot()
を呼び出すことです。
FacesContext
の getViewRoot
UIViewRoot
インスタンス。FacesContext.getViewRoot()
public void setViewRoot(UIViewRoot root)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.setViewRoot(UIViewRoot)
を呼び出すことです。
FacesContext
の setViewRoot
root
- 新しいコンポーネント UIViewRoot
コンポーネント FacesContext.setViewRoot(UIViewRoot)
public void addMessage(StringSE clientId, FacesMessage message)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.addMessage(String, FacesMessage)
を呼び出すことです。
FacesContext
の addMessage
clientId
- このメッセージが関連付けられているクライアント識別子 (もしあれば)message
- 追加するメッセージ FacesContext.addMessage(String, FacesMessage)
public boolean isReleased()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.isReleased()
を呼び出すことです。
FacesContext
の isReleased
true
リソースが解放されている場合。FacesContext.isReleased()
public void release()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.release()
を呼び出すことです。
FacesContext
の release
FacesContext.release()
public void renderResponse()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.renderResponse()
を呼び出すことです。
FacesContext
の renderResponse
FacesContext.renderResponse()
public void responseComplete()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.responseComplete()
を呼び出すことです。
FacesContext
の responseComplete
FacesContext.responseComplete()
public MapSE<ObjectSE,ObjectSE> getAttributes()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getAttributes()
を呼び出すことです。
FacesContext
の getAttributes
FacesContext
インスタンスに関連付けられた属性を表す可変 Map
。FacesContext.getAttributes()
public char getNamingContainerSeparatorChar()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getNamingContainerSeparatorChar()
を呼び出すことです。
FacesContext
の getNamingContainerSeparatorChar
FacesContext.getNamingContainerSeparatorChar()
public PartialViewContext getPartialViewContext()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getPartialViewContext()
()} を呼び出すことです。
FacesContext
の getPartialViewContext
PartialViewContext
のインスタンス。FacesContext.getPartialViewContext()
public ELContext getELContext()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getELContext()
を呼び出すことです。
FacesContext
の getELContext
ELContext
のインスタンス。FacesContext.getELContext()
public ExceptionHandler getExceptionHandler()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getExceptionHandler()
を呼び出すことです。
FacesContext
の getExceptionHandler
ExceptionHandler
のインスタンス。FacesContext.getExceptionHandler()
public void setExceptionHandler(ExceptionHandler exceptionHandler)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.setExceptionHandler(ExceptionHandler)
を呼び出すことです。
FacesContext
の setExceptionHandler
exceptionHandler
- このリクエストの ExceptionHandler
FacesContext.setExceptionHandler(ExceptionHandler)
public ListSE<FacesMessage> getMessageList()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getMessageList()
を呼び出すことです。
FacesContext
の getMessageList
List
FacesContext.getMessageList()
public ListSE<FacesMessage> getMessageList(StringSE clientId)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getMessageList(String)
を呼び出すことです。
FacesContext
の getMessageList
clientId
- コンポーネントのクライアント ID。List
FacesContext.getMessageList(String)
public boolean isPostback()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.isPostback()
を呼び出すことです。
FacesContext
の isPostback
FacesContext.isPostback()
public PhaseId getCurrentPhaseId()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.getCurrentPhaseId()
を呼び出すことです。
FacesContext
の getCurrentPhaseId
FacesContext.getCurrentPhaseId()
public void setCurrentPhaseId(PhaseId currentPhaseId)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.setCurrentPhaseId(PhaseId)
を呼び出すことです。
FacesContext
の setCurrentPhaseId
currentPhaseId
- 現在のフェーズの PhaseId
。FacesContext.setCurrentPhaseId(PhaseId)
public boolean isValidationFailed()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.isValidationFailed()
を呼び出すことです。
FacesContext
の isValidationFailed
validationFailed()
メソッドが現在のリクエストに対して呼び出されたかどうかを示すブール値 FacesContext.isValidationFailed()
public void validationFailed()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.validationFailed()
を呼び出すことです。
FacesContext
の validationFailed
FacesContext.validationFailed()
public void setProcessingEvents(boolean processingEvents)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.setProcessingEvents(boolean)
を呼び出すことです。
FacesContext
の setProcessingEvents
processingEvents
- イベントを処理する必要があるかどうかを示すフラグ FacesContext.setProcessingEvents(boolean)
public boolean isProcessingEvents()
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.isProcessingEvents()
を呼び出すことです。
FacesContext
の isProcessingEvents
true
、それ以外の場合は false
FacesContext.isProcessingEvents()
public boolean isProjectStage(ProjectStage stage)
このメソッドのデフォルトの動作は、ラップされた FacesContext
オブジェクトで FacesContext.isProjectStage(jakarta.faces.application.ProjectStage)
を呼び出すことです。
FacesContext
の isProjectStage
stage
- チェックする ProjectStage
FacesContext.isProjectStage(jakarta.faces.application.ProjectStage)
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.