org.apache.myfaces.context.servlet
Class ServletExternalContextImplBase

java.lang.Object
  extended by javax.faces.context.ExternalContext
      extended by org.apache.myfaces.context.servlet.ServletExternalContextImplBase
All Implemented Interfaces:
ReleaseableExternalContext
Direct Known Subclasses:
StartupServletExternalContextImpl

public abstract class ServletExternalContextImplBase
extends javax.faces.context.ExternalContext
implements ReleaseableExternalContext

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: 956589 $ $Date: 2010-06-21 08:43:21 -0500 (Lun, 21 Jun 2010) $
Author:
Jakob Korherr (latest modification by $Author: jakobk $)

Field Summary
 
Fields inherited from class javax.faces.context.ExternalContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
ServletExternalContextImplBase(javax.servlet.ServletContext servletContext)
           
 
Method Summary
protected  void checkNull(java.lang.Object o, java.lang.String param)
           
 java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()
           
 java.lang.Object getContext()
           
 java.lang.String getInitParameter(java.lang.String s)
           
 java.util.Map<java.lang.String,java.lang.String> getInitParameterMap()
           
 java.net.URL getResource(java.lang.String path)
           
 java.io.InputStream getResourceAsStream(java.lang.String path)
           
 java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
           
 void log(java.lang.String message)
           
 void log(java.lang.String message, java.lang.Throwable exception)
           
 void release()
          Release resources that the ExternalContext is holding onto.
 
Methods inherited from class javax.faces.context.ExternalContext
dispatch, encodeActionURL, encodeNamespace, encodeResourceURL, getAuthType, getRemoteUser, getRequest, getRequestCharacterEncoding, getRequestContentType, getRequestContextPath, getRequestCookieMap, getRequestHeaderMap, getRequestHeaderValuesMap, getRequestLocale, getRequestLocales, getRequestMap, getRequestParameterMap, getRequestParameterNames, getRequestParameterValuesMap, getRequestPathInfo, getRequestServletPath, getResponse, getResponseCharacterEncoding, getResponseContentType, getSession, getSessionMap, getUserPrincipal, isUserInRole, redirect, setRequest, setRequestCharacterEncoding, setResponse, setResponseCharacterEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletExternalContextImplBase

public ServletExternalContextImplBase(javax.servlet.ServletContext servletContext)
Method Detail

release

public void release()
Description copied from interface: ReleaseableExternalContext
Release resources that the ExternalContext is holding onto.

Specified by:
release in interface ReleaseableExternalContext

getApplicationMap

public java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()
Specified by:
getApplicationMap in class javax.faces.context.ExternalContext

getContext

public java.lang.Object getContext()
Specified by:
getContext in class javax.faces.context.ExternalContext

getInitParameter

public java.lang.String getInitParameter(java.lang.String s)
Specified by:
getInitParameter in class javax.faces.context.ExternalContext

getInitParameterMap

public java.util.Map<java.lang.String,java.lang.String> getInitParameterMap()
Specified by:
getInitParameterMap in class javax.faces.context.ExternalContext

getResource

public java.net.URL getResource(java.lang.String path)
                         throws java.net.MalformedURLException
Specified by:
getResource in class javax.faces.context.ExternalContext
Throws:
java.net.MalformedURLException

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String path)
Specified by:
getResourceAsStream in class javax.faces.context.ExternalContext

getResourcePaths

public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
Specified by:
getResourcePaths in class javax.faces.context.ExternalContext

log

public void log(java.lang.String message)
Specified by:
log in class javax.faces.context.ExternalContext

log

public void log(java.lang.String message,
                java.lang.Throwable exception)
Specified by:
log in class javax.faces.context.ExternalContext

checkNull

protected void checkNull(java.lang.Object o,
                         java.lang.String param)


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.