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 void
addMessage
(String clientId, FacesMessage message) final FacesMessage.Severity
getMessageList
(String clientId) final Iterator<FacesMessage>
final Iterator<FacesMessage>
getMessages
(String clientId) final boolean
final boolean
final ResponseStream
final ResponseWriter
boolean
boolean
final void
release()
Releases the instance fields on FacesContextImplBase.final void
final void
void
setCurrentPhaseId
(PhaseId currentPhaseId) final void
setResponseStream
(ResponseStream responseStream) final void
setResponseWriter
(ResponseWriter responseWriter) void
Methods 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, setViewRoot
Methods 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:FacesContextImplBase
Releases the instance fields on FacesContextImplBase. Must be called by sub-classes, when overriding it!- Overrides:
release
in classFacesContextImplBase
-
getMaximumSeverity
- Specified by:
getMaximumSeverity
in classFacesContext
-
addMessage
- Specified by:
addMessage
in classFacesContext
-
getMessageList
- Overrides:
getMessageList
in classFacesContext
-
getMessageList
- Overrides:
getMessageList
in classFacesContext
-
getMessages
- Specified by:
getMessages
in classFacesContext
-
getMessages
- Specified by:
getMessages
in classFacesContext
-
getClientIdsWithMessages
- Specified by:
getClientIdsWithMessages
in classFacesContext
-
getCurrentPhaseId
- Overrides:
getCurrentPhaseId
in classFacesContext
-
setCurrentPhaseId
- Overrides:
setCurrentPhaseId
in classFacesContext
-
getPartialViewContext
- Overrides:
getPartialViewContext
in classFacesContext
-
getRenderResponse
public final boolean getRenderResponse()- Specified by:
getRenderResponse
in classFacesContext
-
renderResponse
public final void renderResponse()- Specified by:
renderResponse
in classFacesContext
-
getResponseComplete
public final boolean getResponseComplete()- Specified by:
getResponseComplete
in classFacesContext
-
responseComplete
public final void responseComplete()- Specified by:
responseComplete
in classFacesContext
-
setResponseStream
- Specified by:
setResponseStream
in classFacesContext
-
getResponseStream
- Specified by:
getResponseStream
in classFacesContext
-
setResponseWriter
- Specified by:
setResponseWriter
in classFacesContext
-
getResponseWriter
- Specified by:
getResponseWriter
in classFacesContext
-
isPostback
public boolean isPostback()- Overrides:
isPostback
in classFacesContext
-
validationFailed
public void validationFailed()- Overrides:
validationFailed
in classFacesContext
-
isValidationFailed
public boolean isValidationFailed()- Overrides:
isValidationFailed
in classFacesContext
-
getLifecycle
- Specified by:
getLifecycle
in classFacesContext
-