Class FacesContextImpl
java.lang.Object
jakarta.faces.context.FacesContext
org.apache.myfaces.context.servlet.FacesContextImplBase
org.apache.myfaces.context.servlet.FacesContextImpl
- All Implemented Interfaces:
Purgeable
- Version:
- $Revision$ $Date$
- Author:
- Manfred Geiler (latest modification by $Author$), Anton Koinov
-
Field Summary
Fields inherited from class org.apache.myfaces.context.servlet.FacesContextImplBase
_released -
Constructor Summary
ConstructorsConstructorDescriptionFacesContextImpl(ExternalContext externalContext, ExternalContext defaultExternalContext, ReleasableFacesContextFactory facesContextFactory) Creates a FacesContextImpl with the given ExternalContext, ReleasableExternalContext and ReleasableFacesContextFactory.FacesContextImpl(ExternalContext externalContext, ExternalContext defaultExternalContext, ReleasableFacesContextFactory facesContextFactory, ApplicationFactory applicationFactory, RenderKitFactory renderKitFactory, PartialViewContextFactory partialViewContextFactory, Lifecycle lifecycle) FacesContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) Creates a FacesContextImpl with a ServletExternalContextImpl. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddMessage(String clientId, FacesMessage message) final FacesMessage.SeveritygetMessageList(String clientId) final Iterator<FacesMessage>final Iterator<FacesMessage>getMessages(String clientId) final booleanfinal booleanfinal ResponseStreamfinal ResponseWriterbooleanbooleanfinal voidrelease()Releases the instance fields on FacesContextImplBase.final voidfinal voidvoidsetCurrentPhaseId(PhaseId currentPhaseId) final voidsetResponseStream(ResponseStream responseStream) final voidsetResponseWriter(ResponseWriter responseWriter) voidMethods inherited from class org.apache.myfaces.context.servlet.FacesContextImplBase
assertNotReleased, getApplication, getAttributes, getCurrentFacesContext, getELContext, getExceptionHandler, getExternalContext, getNamingContainerSeparatorChar, getRenderKit, getResourceLibraryContracts, getViewRoot, isProcessingEvents, isReleased, purge, setExceptionHandler, setProcessingEvents, setResourceLibraryContracts, setViewRootMethods inherited from class jakarta.faces.context.FacesContext
getCurrentInstance, isProjectStage, setCurrentInstance
-
Constructor Details
-
FacesContextImpl
public FacesContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) Creates a FacesContextImpl with a ServletExternalContextImpl. -
FacesContextImpl
public FacesContextImpl(ExternalContext externalContext, ExternalContext defaultExternalContext, ReleasableFacesContextFactory facesContextFactory) Creates a FacesContextImpl with the given ExternalContext, ReleasableExternalContext and ReleasableFacesContextFactory.- Parameters:
externalContext- the external contextdefaultExternalContext- the default context if the external context is nullfacesContextFactory- the factory for creating context
-
FacesContextImpl
public FacesContextImpl(ExternalContext externalContext, ExternalContext defaultExternalContext, ReleasableFacesContextFactory facesContextFactory, ApplicationFactory applicationFactory, RenderKitFactory renderKitFactory, PartialViewContextFactory partialViewContextFactory, Lifecycle lifecycle)
-
-
Method Details
-
release
public final void release()Description copied from class:FacesContextImplBaseReleases the instance fields on FacesContextImplBase. Must be called by sub-classes, when overriding it!- Overrides:
releasein classFacesContextImplBase
-
getMaximumSeverity
- Specified by:
getMaximumSeverityin classFacesContext
-
addMessage
- Specified by:
addMessagein classFacesContext
-
getMessageList
- Overrides:
getMessageListin classFacesContext
-
getMessageList
- Overrides:
getMessageListin classFacesContext
-
getMessages
- Specified by:
getMessagesin classFacesContext
-
getMessages
- Specified by:
getMessagesin classFacesContext
-
getClientIdsWithMessages
- Specified by:
getClientIdsWithMessagesin classFacesContext
-
getCurrentPhaseId
- Overrides:
getCurrentPhaseIdin classFacesContext
-
setCurrentPhaseId
- Overrides:
setCurrentPhaseIdin classFacesContext
-
getPartialViewContext
- Overrides:
getPartialViewContextin classFacesContext
-
getRenderResponse
public final boolean getRenderResponse()- Specified by:
getRenderResponsein classFacesContext
-
renderResponse
public final void renderResponse()- Specified by:
renderResponsein classFacesContext
-
getResponseComplete
public final boolean getResponseComplete()- Specified by:
getResponseCompletein classFacesContext
-
responseComplete
public final void responseComplete()- Specified by:
responseCompletein classFacesContext
-
setResponseStream
- Specified by:
setResponseStreamin classFacesContext
-
getResponseStream
- Specified by:
getResponseStreamin classFacesContext
-
setResponseWriter
- Specified by:
setResponseWriterin classFacesContext
-
getResponseWriter
- Specified by:
getResponseWriterin classFacesContext
-
isPostback
public boolean isPostback()- Overrides:
isPostbackin classFacesContext
-
validationFailed
public void validationFailed()- Overrides:
validationFailedin classFacesContext
-
isValidationFailed
public boolean isValidationFailed()- Overrides:
isValidationFailedin classFacesContext
-
getLifecycle
- Specified by:
getLifecyclein classFacesContext
-