Class FacesContextImpl
- java.lang.Object
-
- jakarta.faces.context.FacesContext
-
- org.apache.myfaces.context.servlet.FacesContextImplBase
-
- org.apache.myfaces.context.servlet.FacesContextImpl
-
public class FacesContextImpl extends FacesContextImplBase
- 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
Constructors Constructor Description FacesContextImpl(ExternalContext externalContext, ExternalContext defaultExternalContext, ReleasableFacesContextFactory facesContextFactory)
Creates a FacesContextImpl with the given ExternalContext, ReleaseableExternalContext and ReleaseableFacesContextFactory.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMessage(String clientId, FacesMessage message)
Iterator<String>
getClientIdsWithMessages()
PhaseId
getCurrentPhaseId()
Lifecycle
getLifecycle()
FacesMessage.Severity
getMaximumSeverity()
List<FacesMessage>
getMessageList()
List<FacesMessage>
getMessageList(String clientId)
Iterator<FacesMessage>
getMessages()
Iterator<FacesMessage>
getMessages(String clientId)
PartialViewContext
getPartialViewContext()
boolean
getRenderResponse()
boolean
getResponseComplete()
ResponseStream
getResponseStream()
ResponseWriter
getResponseWriter()
boolean
isPostback()
boolean
isValidationFailed()
void
release()
Releases the instance fields on FacesContextImplBase.void
renderResponse()
void
responseComplete()
void
setCurrentPhaseId(PhaseId currentPhaseId)
void
setResponseStream(ResponseStream responseStream)
void
setResponseWriter(ResponseWriter responseWriter)
void
validationFailed()
-
Methods inherited from class org.apache.myfaces.context.servlet.FacesContextImplBase
assertNotReleased, getApplication, getAttributes, getCurrentFacesContext, getELContext, getExceptionHandler, getExternalContext, getNamingContainerSeparatorChar, getRenderKit, getResourceLibraryContracts, getViewRoot, isProcessingEvents, isReleased, purgeFacesContext, setExceptionHandler, setProcessingEvents, setResourceLibraryContracts, setViewRoot
-
Methods inherited from class jakarta.faces.context.FacesContext
getCurrentInstance, isProjectStage, setCurrentInstance
-
-
-
-
Constructor Detail
-
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, ReleaseableExternalContext and ReleaseableFacesContextFactory.- Parameters:
externalContext
-defaultExternalContext
-facesContextFactory
-
-
FacesContextImpl
public FacesContextImpl(ExternalContext externalContext, ExternalContext defaultExternalContext, ReleasableFacesContextFactory facesContextFactory, ApplicationFactory applicationFactory, RenderKitFactory renderKitFactory, PartialViewContextFactory partialViewContextFactory, Lifecycle lifecycle)
-
-
Method Detail
-
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
public final FacesMessage.Severity getMaximumSeverity()
- Specified by:
getMaximumSeverity
in classFacesContext
-
addMessage
public final void addMessage(String clientId, FacesMessage message)
- Specified by:
addMessage
in classFacesContext
-
getMessageList
public List<FacesMessage> getMessageList()
- Overrides:
getMessageList
in classFacesContext
-
getMessageList
public List<FacesMessage> getMessageList(String clientId)
- Overrides:
getMessageList
in classFacesContext
-
getMessages
public final Iterator<FacesMessage> getMessages()
- Specified by:
getMessages
in classFacesContext
-
getMessages
public final Iterator<FacesMessage> getMessages(String clientId)
- Specified by:
getMessages
in classFacesContext
-
getClientIdsWithMessages
public final Iterator<String> getClientIdsWithMessages()
- Specified by:
getClientIdsWithMessages
in classFacesContext
-
getCurrentPhaseId
public PhaseId getCurrentPhaseId()
- Overrides:
getCurrentPhaseId
in classFacesContext
-
setCurrentPhaseId
public void setCurrentPhaseId(PhaseId currentPhaseId)
- Overrides:
setCurrentPhaseId
in classFacesContext
-
getPartialViewContext
public PartialViewContext 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
public final void setResponseStream(ResponseStream responseStream)
- Specified by:
setResponseStream
in classFacesContext
-
getResponseStream
public final ResponseStream getResponseStream()
- Specified by:
getResponseStream
in classFacesContext
-
setResponseWriter
public final void setResponseWriter(ResponseWriter responseWriter)
- Specified by:
setResponseWriter
in classFacesContext
-
getResponseWriter
public final ResponseWriter 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
public Lifecycle getLifecycle()
- Specified by:
getLifecycle
in classFacesContext
-
-