Class ServletExternalContextImplBase
- java.lang.Object
-
- javax.faces.context.ExternalContext
-
- org.apache.myfaces.context.servlet.ServletExternalContextImplBase
-
- Direct Known Subclasses:
ServletExternalContextImpl,StartupServletExternalContextImpl
public abstract class ServletExternalContextImplBase extends ExternalContext
Provides a base implementation of the ExternalContext for Servlet environments. This impl provides all methods which only rely on the ServletContext and thus are also provided at startup and shutdown.- Version:
- $Revision$ $Date$
- Author:
- Jakob Korherr (latest modification by $Author$)
-
-
Field Summary
-
Fields inherited from class javax.faces.context.ExternalContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
-
-
Constructor Summary
Constructors Constructor Description ServletExternalContextImplBase(javax.servlet.ServletContext servletContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetApplicationContextPath()Map<String,Object>getApplicationMap()ClientWindowgetClientWindow()ObjectgetContext()StringgetContextName()StringgetInitParameter(String name)Map<String,String>getInitParameterMap()StringgetMimeType(String file)StringgetRealPath(String path)URLgetResource(String path)InputStreamgetResourceAsStream(String path)Set<String>getResourcePaths(String path)voidlog(String message)voidlog(String message, Throwable exception)voidrelease()voidsetClientWindow(ClientWindow window)-
Methods inherited from class javax.faces.context.ExternalContext
addResponseCookie, addResponseHeader, dispatch, encodeActionURL, encodeBookmarkableURL, encodeNamespace, encodePartialActionURL, encodeRedirectURL, encodeResourceURL, encodeWebsocketURL, getAuthType, getFlash, getRemoteUser, getRequest, getRequestCharacterEncoding, getRequestContentLength, getRequestContentType, getRequestContextPath, getRequestCookieMap, getRequestHeaderMap, getRequestHeaderValuesMap, getRequestLocale, getRequestLocales, getRequestMap, getRequestParameterMap, getRequestParameterNames, getRequestParameterValuesMap, getRequestPathInfo, getRequestScheme, getRequestServerName, getRequestServerPort, getRequestServletPath, getResponse, getResponseBufferSize, getResponseCharacterEncoding, getResponseContentType, getResponseOutputStream, getResponseOutputWriter, getSession, getSessionId, getSessionMap, getSessionMaxInactiveInterval, getUserPrincipal, invalidateSession, isResponseCommitted, isSecure, isUserInRole, redirect, responseFlushBuffer, responseReset, responseSendError, setRequest, setRequestCharacterEncoding, setResponse, setResponseBufferSize, setResponseCharacterEncoding, setResponseContentLength, setResponseContentType, setResponseHeader, setResponseStatus, setSessionMaxInactiveInterval
-
-
-
-
Method Detail
-
release
public void release()
- Specified by:
releasein classExternalContext
-
getApplicationMap
public Map<String,Object> getApplicationMap()
- Specified by:
getApplicationMapin classExternalContext
-
getMimeType
public String getMimeType(String file)
- Overrides:
getMimeTypein classExternalContext
-
getContext
public Object getContext()
- Specified by:
getContextin classExternalContext
-
getContextName
public String getContextName()
- Overrides:
getContextNamein classExternalContext
-
getInitParameter
public String getInitParameter(String name)
- Specified by:
getInitParameterin classExternalContext
-
getInitParameterMap
public Map<String,String> getInitParameterMap()
- Specified by:
getInitParameterMapin classExternalContext
-
getResource
public URL getResource(String path) throws MalformedURLException
- Specified by:
getResourcein classExternalContext- Throws:
MalformedURLException
-
getResourceAsStream
public InputStream getResourceAsStream(String path)
- Specified by:
getResourceAsStreamin classExternalContext
-
getResourcePaths
public Set<String> getResourcePaths(String path)
- Specified by:
getResourcePathsin classExternalContext
-
log
public void log(String message)
- Specified by:
login classExternalContext
-
log
public void log(String message, Throwable exception)
- Specified by:
login classExternalContext
-
getRealPath
public String getRealPath(String path)
- Overrides:
getRealPathin classExternalContext
-
getClientWindow
public ClientWindow getClientWindow()
- Overrides:
getClientWindowin classExternalContext
-
setClientWindow
public void setClientWindow(ClientWindow window)
- Overrides:
setClientWindowin classExternalContext
-
getApplicationContextPath
public String getApplicationContextPath()
- Overrides:
getApplicationContextPathin classExternalContext
-
-