Class FacesContextImpl
- java.lang.Object
-
- javax.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)FacesContextImpl(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)Creates a FacesContextImpl with a ServletExternalContextImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMessage(String clientId, FacesMessage message)Iterator<String>getClientIdsWithMessages()PhaseIdgetCurrentPhaseId()FacesMessage.SeveritygetMaximumSeverity()List<FacesMessage>getMessageList()List<FacesMessage>getMessageList(String clientId)Iterator<FacesMessage>getMessages()Iterator<FacesMessage>getMessages(String clientId)PartialViewContextgetPartialViewContext()booleangetRenderResponse()booleangetResponseComplete()ResponseStreamgetResponseStream()ResponseWritergetResponseWriter()booleanisPostback()booleanisValidationFailed()voidrelease()Releases the instance fields on FacesContextImplBase.voidrenderResponse()voidresponseComplete()voidsetCurrentPhaseId(PhaseId currentPhaseId)voidsetResponseStream(ResponseStream responseStream)voidsetResponseWriter(ResponseWriter responseWriter)voidvalidationFailed()-
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 javax.faces.context.FacesContext
getCurrentInstance, isProjectStage, setCurrentInstance
-
-
-
-
Constructor Detail
-
FacesContextImpl
public FacesContextImpl(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest servletRequest, javax.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)
-
-
Method Detail
-
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
public final FacesMessage.Severity getMaximumSeverity()
- Specified by:
getMaximumSeverityin classFacesContext
-
addMessage
public final void addMessage(String clientId, FacesMessage message)
- Specified by:
addMessagein classFacesContext
-
getMessageList
public List<FacesMessage> getMessageList()
- Overrides:
getMessageListin classFacesContext
-
getMessageList
public List<FacesMessage> getMessageList(String clientId)
- Overrides:
getMessageListin classFacesContext
-
getMessages
public final Iterator<FacesMessage> getMessages()
- Specified by:
getMessagesin classFacesContext
-
getMessages
public final Iterator<FacesMessage> getMessages(String clientId)
- Specified by:
getMessagesin classFacesContext
-
getClientIdsWithMessages
public final Iterator<String> getClientIdsWithMessages()
- Specified by:
getClientIdsWithMessagesin classFacesContext
-
getCurrentPhaseId
public PhaseId getCurrentPhaseId()
- Overrides:
getCurrentPhaseIdin classFacesContext
-
setCurrentPhaseId
public void setCurrentPhaseId(PhaseId currentPhaseId)
- Overrides:
setCurrentPhaseIdin classFacesContext
-
getPartialViewContext
public PartialViewContext 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
public final void setResponseStream(ResponseStream responseStream)
- Specified by:
setResponseStreamin classFacesContext
-
getResponseStream
public final ResponseStream getResponseStream()
- Specified by:
getResponseStreamin classFacesContext
-
setResponseWriter
public final void setResponseWriter(ResponseWriter responseWriter)
- Specified by:
setResponseWriterin classFacesContext
-
getResponseWriter
public final ResponseWriter 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
-
-