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 SummaryFields inherited from class org.apache.myfaces.context.servlet.FacesContextImplBase_released
- 
Constructor SummaryConstructorsConstructorDescriptionFacesContextImpl(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 SummaryModifier 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.FacesContextImplBaseassertNotReleased, getApplication, getAttributes, getCurrentFacesContext, getELContext, getExceptionHandler, getExternalContext, getNamingContainerSeparatorChar, getRenderKit, getResourceLibraryContracts, getViewRoot, isProcessingEvents, isReleased, purge, setExceptionHandler, setProcessingEvents, setResourceLibraryContracts, setViewRootMethods inherited from class jakarta.faces.context.FacesContextgetCurrentInstance, isProjectStage, setCurrentInstance
- 
Constructor Details- 
FacesContextImplpublic FacesContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) Creates a FacesContextImpl with a ServletExternalContextImpl.
- 
FacesContextImplpublic FacesContextImpl(ExternalContext externalContext, ExternalContext defaultExternalContext, ReleasableFacesContextFactory facesContextFactory) Creates a FacesContextImpl with the given ExternalContext, ReleasableExternalContext and ReleasableFacesContextFactory.- Parameters:
- externalContext- the external context
- defaultExternalContext- the default context if the external context is null
- facesContextFactory- the factory for creating context
 
- 
FacesContextImplpublic FacesContextImpl(ExternalContext externalContext, ExternalContext defaultExternalContext, ReleasableFacesContextFactory facesContextFactory, ApplicationFactory applicationFactory, RenderKitFactory renderKitFactory, PartialViewContextFactory partialViewContextFactory, Lifecycle lifecycle) 
 
- 
- 
Method Details- 
releasepublic final void release()Description copied from class:FacesContextImplBaseReleases the instance fields on FacesContextImplBase. Must be called by sub-classes, when overriding it!- Overrides:
- releasein class- FacesContextImplBase
 
- 
getMaximumSeverity- Specified by:
- getMaximumSeverityin class- FacesContext
 
- 
addMessage- Specified by:
- addMessagein class- FacesContext
 
- 
getMessageList- Overrides:
- getMessageListin class- FacesContext
 
- 
getMessageList- Overrides:
- getMessageListin class- FacesContext
 
- 
getMessages- Specified by:
- getMessagesin class- FacesContext
 
- 
getMessages- Specified by:
- getMessagesin class- FacesContext
 
- 
getClientIdsWithMessages- Specified by:
- getClientIdsWithMessagesin class- FacesContext
 
- 
getCurrentPhaseId- Overrides:
- getCurrentPhaseIdin class- FacesContext
 
- 
setCurrentPhaseId- Overrides:
- setCurrentPhaseIdin class- FacesContext
 
- 
getPartialViewContext- Overrides:
- getPartialViewContextin class- FacesContext
 
- 
getRenderResponsepublic final boolean getRenderResponse()- Specified by:
- getRenderResponsein class- FacesContext
 
- 
renderResponsepublic final void renderResponse()- Specified by:
- renderResponsein class- FacesContext
 
- 
getResponseCompletepublic final boolean getResponseComplete()- Specified by:
- getResponseCompletein class- FacesContext
 
- 
responseCompletepublic final void responseComplete()- Specified by:
- responseCompletein class- FacesContext
 
- 
setResponseStream- Specified by:
- setResponseStreamin class- FacesContext
 
- 
getResponseStream- Specified by:
- getResponseStreamin class- FacesContext
 
- 
setResponseWriter- Specified by:
- setResponseWriterin class- FacesContext
 
- 
getResponseWriter- Specified by:
- getResponseWriterin class- FacesContext
 
- 
isPostbackpublic boolean isPostback()- Overrides:
- isPostbackin class- FacesContext
 
- 
validationFailedpublic void validationFailed()- Overrides:
- validationFailedin class- FacesContext
 
- 
isValidationFailedpublic boolean isValidationFailed()- Overrides:
- isValidationFailedin class- FacesContext
 
- 
getLifecycle- Specified by:
- getLifecyclein class- FacesContext
 
 
-