org.apache.myfaces.trinidadinternal.context.external
Class ServletExternalContext
java.lang.Object
javax.faces.context.ExternalContext
org.apache.myfaces.trinidadinternal.context.external.ServletExternalContext
public class ServletExternalContext
- extends javax.faces.context.ExternalContext
This class will implement the ExternalContext for use with Trinidad Configurations using the
Trinidad org.apache.myfaces.Trinidad.config.Configurator object.
This code was origionally taken from MyFaces.
- Version:
- $Revision$ $Date$
| Fields inherited from class javax.faces.context.ExternalContext |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
|
Constructor Summary |
ServletExternalContext(javax.servlet.ServletContext servletContext,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse)
|
|
Method Summary |
void |
dispatch(java.lang.String path)
|
java.lang.String |
encodeActionURL(java.lang.String url)
|
java.lang.String |
encodeNamespace(java.lang.String s)
|
java.lang.String |
encodeResourceURL(java.lang.String s)
|
java.util.Map<java.lang.String,java.lang.Object> |
getApplicationMap()
|
java.lang.String |
getAuthType()
|
java.lang.Object |
getContext()
|
java.lang.String |
getInitParameter(java.lang.String s)
|
java.util.Map<java.lang.String,java.lang.String> |
getInitParameterMap()
|
java.lang.String |
getRemoteUser()
|
java.lang.Object |
getRequest()
|
java.lang.String |
getRequestCharacterEncoding()
|
java.lang.String |
getRequestContentType()
|
java.lang.String |
getRequestContextPath()
|
java.util.Map<java.lang.String,java.lang.Object> |
getRequestCookieMap()
|
java.util.Map<java.lang.String,java.lang.String> |
getRequestHeaderMap()
|
java.util.Map<java.lang.String,java.lang.String[]> |
getRequestHeaderValuesMap()
|
java.util.Locale |
getRequestLocale()
|
java.util.Iterator<java.util.Locale> |
getRequestLocales()
|
java.util.Map<java.lang.String,java.lang.Object> |
getRequestMap()
|
java.util.Map<java.lang.String,java.lang.String> |
getRequestParameterMap()
|
java.util.Iterator<java.lang.String> |
getRequestParameterNames()
|
java.util.Map<java.lang.String,java.lang.String[]> |
getRequestParameterValuesMap()
|
java.lang.String |
getRequestPathInfo()
|
java.lang.String |
getRequestServletPath()
|
java.net.URL |
getResource(java.lang.String s)
|
java.io.InputStream |
getResourceAsStream(java.lang.String s)
|
java.util.Set<java.lang.String> |
getResourcePaths(java.lang.String s)
|
java.lang.Object |
getResponse()
|
java.lang.String |
getResponseCharacterEncoding()
|
java.lang.String |
getResponseContentType()
|
java.io.OutputStream |
getResponseOutputStream()
|
java.io.Writer |
getResponseOutputWriter()
|
java.lang.Object |
getSession(boolean create)
|
java.util.Map<java.lang.String,java.lang.Object> |
getSessionMap()
|
java.security.Principal |
getUserPrincipal()
|
boolean |
isUserInRole(java.lang.String role)
|
void |
log(java.lang.String message)
|
void |
log(java.lang.String message,
java.lang.Throwable t)
|
void |
redirect(java.lang.String url)
|
void |
release()
|
void |
setRequest(java.lang.Object object)
|
void |
setRequestCharacterEncoding(java.lang.String string)
|
void |
setResponse(java.lang.Object object)
|
void |
setResponseCharacterEncoding(java.lang.String string)
|
| Methods inherited from class javax.faces.context.ExternalContext |
addResponseCookie, addResponseHeader, encodeBookmarkableURL, encodePartialActionURL, encodeRedirectURL, getContextName, getFlash, getMimeType, getRealPath, getRequestContentLength, getRequestScheme, getRequestServerName, getRequestServerPort, getResponseBufferSize, invalidateSession, isResponseCommitted, responseFlushBuffer, responseReset, responseSendError, setResponseBufferSize, setResponseContentLength, setResponseContentType, setResponseHeader, setResponseStatus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServletExternalContext
public ServletExternalContext(javax.servlet.ServletContext servletContext,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse)
dispatch
public void dispatch(java.lang.String path)
throws java.io.IOException,
javax.faces.FacesException
- Specified by:
dispatch in class javax.faces.context.ExternalContext
- Throws:
java.io.IOException
javax.faces.FacesException
encodeActionURL
public java.lang.String encodeActionURL(java.lang.String url)
- Specified by:
encodeActionURL in class javax.faces.context.ExternalContext
encodeNamespace
public java.lang.String encodeNamespace(java.lang.String s)
- Specified by:
encodeNamespace in class javax.faces.context.ExternalContext
encodeResourceURL
public java.lang.String encodeResourceURL(java.lang.String s)
- Specified by:
encodeResourceURL in class javax.faces.context.ExternalContext
getApplicationMap
public java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()
- Specified by:
getApplicationMap in class javax.faces.context.ExternalContext
getAuthType
public java.lang.String getAuthType()
- Specified by:
getAuthType 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
getRemoteUser
public java.lang.String getRemoteUser()
- Specified by:
getRemoteUser in class javax.faces.context.ExternalContext
getRequest
public java.lang.Object getRequest()
- Specified by:
getRequest in class javax.faces.context.ExternalContext
getRequestContextPath
public java.lang.String getRequestContextPath()
- Specified by:
getRequestContextPath in class javax.faces.context.ExternalContext
getRequestCookieMap
public java.util.Map<java.lang.String,java.lang.Object> getRequestCookieMap()
- Specified by:
getRequestCookieMap in class javax.faces.context.ExternalContext
getRequestHeaderMap
public java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
- Specified by:
getRequestHeaderMap in class javax.faces.context.ExternalContext
getRequestHeaderValuesMap
public java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()
- Specified by:
getRequestHeaderValuesMap in class javax.faces.context.ExternalContext
getRequestLocale
public java.util.Locale getRequestLocale()
- Specified by:
getRequestLocale in class javax.faces.context.ExternalContext
getRequestLocales
public java.util.Iterator<java.util.Locale> getRequestLocales()
- Specified by:
getRequestLocales in class javax.faces.context.ExternalContext
getRequestMap
public java.util.Map<java.lang.String,java.lang.Object> getRequestMap()
- Specified by:
getRequestMap in class javax.faces.context.ExternalContext
getRequestParameterMap
public java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()
- Specified by:
getRequestParameterMap in class javax.faces.context.ExternalContext
getRequestParameterNames
public java.util.Iterator<java.lang.String> getRequestParameterNames()
- Specified by:
getRequestParameterNames in class javax.faces.context.ExternalContext
getRequestParameterValuesMap
public java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()
- Specified by:
getRequestParameterValuesMap in class javax.faces.context.ExternalContext
getRequestPathInfo
public java.lang.String getRequestPathInfo()
- Specified by:
getRequestPathInfo in class javax.faces.context.ExternalContext
getRequestServletPath
public java.lang.String getRequestServletPath()
- Specified by:
getRequestServletPath in class javax.faces.context.ExternalContext
getResource
public java.net.URL getResource(java.lang.String s)
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 s)
- Specified by:
getResourceAsStream in class javax.faces.context.ExternalContext
getResourcePaths
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String s)
- Specified by:
getResourcePaths in class javax.faces.context.ExternalContext
getResponse
public java.lang.Object getResponse()
- Specified by:
getResponse in class javax.faces.context.ExternalContext
getResponseOutputWriter
public java.io.Writer getResponseOutputWriter()
throws java.io.IOException
- Overrides:
getResponseOutputWriter in class javax.faces.context.ExternalContext
- Throws:
java.io.IOException
getResponseOutputStream
public java.io.OutputStream getResponseOutputStream()
throws java.io.IOException
- Overrides:
getResponseOutputStream in class javax.faces.context.ExternalContext
- Throws:
java.io.IOException
getSession
public java.lang.Object getSession(boolean create)
- Specified by:
getSession in class javax.faces.context.ExternalContext
getSessionMap
public java.util.Map<java.lang.String,java.lang.Object> getSessionMap()
- Specified by:
getSessionMap in class javax.faces.context.ExternalContext
getUserPrincipal
public java.security.Principal getUserPrincipal()
- Specified by:
getUserPrincipal in class javax.faces.context.ExternalContext
isUserInRole
public boolean isUserInRole(java.lang.String role)
- Specified by:
isUserInRole 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 t)
- Specified by:
log in class javax.faces.context.ExternalContext
redirect
public void redirect(java.lang.String url)
throws java.io.IOException
- Specified by:
redirect in class javax.faces.context.ExternalContext
- Throws:
java.io.IOException
getRequestCharacterEncoding
public java.lang.String getRequestCharacterEncoding()
- Overrides:
getRequestCharacterEncoding in class javax.faces.context.ExternalContext
getRequestContentType
public java.lang.String getRequestContentType()
- Overrides:
getRequestContentType in class javax.faces.context.ExternalContext
getResponseCharacterEncoding
public java.lang.String getResponseCharacterEncoding()
- Overrides:
getResponseCharacterEncoding in class javax.faces.context.ExternalContext
getResponseContentType
public java.lang.String getResponseContentType()
- Overrides:
getResponseContentType in class javax.faces.context.ExternalContext
setRequest
public void setRequest(java.lang.Object object)
- Overrides:
setRequest in class javax.faces.context.ExternalContext
setRequestCharacterEncoding
public void setRequestCharacterEncoding(java.lang.String string)
throws java.io.UnsupportedEncodingException
- Overrides:
setRequestCharacterEncoding in class javax.faces.context.ExternalContext
- Throws:
java.io.UnsupportedEncodingException
setResponse
public void setResponse(java.lang.Object object)
- Overrides:
setResponse in class javax.faces.context.ExternalContext
setResponseCharacterEncoding
public void setResponseCharacterEncoding(java.lang.String string)
- Overrides:
setResponseCharacterEncoding in class javax.faces.context.ExternalContext
release
public void release()
Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.