org.nutz.mock.servlet
类 MockHttpServletRequest

java.lang.Object
  继承者 org.nutz.mock.servlet.MockHttpServletRequest
所有已实现的接口:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class MockHttpServletRequest
extends java.lang.Object
implements javax.servlet.http.HttpServletRequest


字段摘要
protected  java.util.Map<java.lang.String,java.lang.Object> attributeMap
           
protected  java.lang.String characterEncoding
           
protected  java.lang.String contextPath
           
protected  java.lang.String[] dispatcherTarget
           
protected  java.util.Map<java.lang.String,java.lang.String> headers
           
protected  javax.servlet.ServletInputStream inputStream
           
protected  java.lang.String method
           
protected  java.util.Map<java.lang.String,java.lang.String[]> params
           
protected  java.lang.String pathInfo
           
protected  java.lang.String pathTranslated
           
protected  java.lang.String protocol
           
 java.lang.String remoteUser
           
protected  java.lang.String requestURI
           
protected  java.lang.StringBuffer requestURL
           
protected  java.lang.String servletPath
           
protected  javax.servlet.http.HttpSession session
           
protected  java.security.Principal userPrincipal
           
 
从接口 javax.servlet.http.HttpServletRequest 继承的字段
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
构造方法摘要
MockHttpServletRequest()
           
 
方法摘要
 void addParameter(java.lang.String key, java.lang.String value)
           
 java.lang.Object getAttribute(java.lang.String key)
           
 java.util.Enumeration<java.lang.String> getAttributeNames()
           
 java.lang.String getAuthType()
           
 java.lang.String getCharacterEncoding()
           
 int getContentLength()
           
 java.lang.String getContentType()
           
 java.lang.String getContextPath()
           
 javax.servlet.http.Cookie[] getCookies()
           
 long getDateHeader(java.lang.String arg0)
           
 java.lang.String getDispatcherTarget()
           
 java.lang.String getHeader(java.lang.String name)
           
 java.util.Enumeration<java.lang.String> getHeaderNames()
           
 java.util.Enumeration<java.lang.String> getHeaders(java.lang.String name)
           
 javax.servlet.ServletInputStream getInputStream()
           
 int getIntHeader(java.lang.String arg0)
           
 java.lang.String getLocalAddr()
           
 java.util.Locale getLocale()
           
 java.util.Enumeration<java.util.Locale> getLocales()
           
 java.lang.String getLocalName()
           
 int getLocalPort()
           
 java.lang.String getMethod()
           
 java.lang.String getParameter(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
           
 java.util.Enumeration<java.lang.String> getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 java.lang.String getPathInfo()
           
 java.lang.String getPathTranslated()
           
 java.lang.String getProtocol()
           
 java.lang.String getQueryString()
           
 java.io.BufferedReader getReader()
           
 java.lang.String getRealPath(java.lang.String arg0)
           
 java.lang.String getRemoteAddr()
           
 java.lang.String getRemoteHost()
           
 int getRemotePort()
           
 java.lang.String getRemoteUser()
           
 javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String dest)
           
 java.lang.String getRequestedSessionId()
           
 java.lang.String getRequestURI()
           
 java.lang.StringBuffer getRequestURL()
           
 java.lang.String getScheme()
           
 java.lang.String getServerName()
           
 int getServerPort()
           
 java.lang.String getServletPath()
           
 javax.servlet.http.HttpSession getSession()
           
 javax.servlet.http.HttpSession getSession(boolean flag)
           
 java.security.Principal getUserPrincipal()
           
 MockHttpServletRequest init()
           
 boolean isRequestedSessionIdFromCookie()
           
 boolean isRequestedSessionIdFromUrl()
           
 boolean isRequestedSessionIdFromURL()
           
 boolean isRequestedSessionIdValid()
           
 boolean isSecure()
           
 boolean isUserInRole(java.lang.String arg0)
           
 void removeAttribute(java.lang.String key)
           
 void setAttribute(java.lang.String key, java.lang.Object value)
           
 void setCharacterEncoding(java.lang.String characterEncoding)
           
 void setContextPath(java.lang.String contextPath)
           
 void setHeader(java.lang.String name, java.lang.Object value)
           
 MockHttpServletRequest setInputStream(javax.servlet.ServletInputStream ins)
           
 void setMethod(java.lang.String method)
           
 void setParameter(java.lang.String key, java.lang.Number num)
           
 void setParameter(java.lang.String key, java.lang.String value)
           
 void setParameterValues(java.lang.String key, java.lang.String[] values)
           
 void setPathInfo(java.lang.String pathInfo)
           
 void setPathTranslated(java.lang.String pathTranslated)
           
 void setProtocol(java.lang.String protocol)
           
 void setRemoteUser(java.lang.String remoteUser)
           
 void setRequestURI(java.lang.String requestURI)
           
 void setRequestURL(java.lang.StringBuffer requestURL)
           
 void setServletPath(java.lang.String servletPath)
           
 MockHttpServletRequest setSession(javax.servlet.http.HttpSession session)
           
 void setUserPrincipal(java.security.Principal userPrincipal)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

session

protected javax.servlet.http.HttpSession session

contextPath

protected java.lang.String contextPath

dispatcherTarget

protected java.lang.String[] dispatcherTarget

headers

protected java.util.Map<java.lang.String,java.lang.String> headers

method

protected java.lang.String method

pathInfo

protected java.lang.String pathInfo

pathTranslated

protected java.lang.String pathTranslated

remoteUser

public java.lang.String remoteUser

requestURI

protected java.lang.String requestURI

requestURL

protected java.lang.StringBuffer requestURL

servletPath

protected java.lang.String servletPath

userPrincipal

protected java.security.Principal userPrincipal

attributeMap

protected java.util.Map<java.lang.String,java.lang.Object> attributeMap

characterEncoding

protected java.lang.String characterEncoding

inputStream

protected javax.servlet.ServletInputStream inputStream

params

protected java.util.Map<java.lang.String,java.lang.String[]> params

protocol

protected java.lang.String protocol
构造方法详细信息

MockHttpServletRequest

public MockHttpServletRequest()
方法详细信息

getDispatcherTarget

public java.lang.String getDispatcherTarget()

getAuthType

public java.lang.String getAuthType()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getAuthType

getContextPath

public java.lang.String getContextPath()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getContextPath

setContextPath

public void setContextPath(java.lang.String contextPath)

getCookies

public javax.servlet.http.Cookie[] getCookies()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getCookies

getDateHeader

public long getDateHeader(java.lang.String arg0)
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getDateHeader

getHeader

public java.lang.String getHeader(java.lang.String name)
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getHeader

setHeader

public void setHeader(java.lang.String name,
                      java.lang.Object value)

getHeaderNames

public java.util.Enumeration<java.lang.String> getHeaderNames()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getHeaderNames

getHeaders

public java.util.Enumeration<java.lang.String> getHeaders(java.lang.String name)
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getHeaders

getIntHeader

public int getIntHeader(java.lang.String arg0)
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getIntHeader

getMethod

public java.lang.String getMethod()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getMethod

setMethod

public void setMethod(java.lang.String method)

getPathInfo

public java.lang.String getPathInfo()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getPathInfo

setPathInfo

public void setPathInfo(java.lang.String pathInfo)

getPathTranslated

public java.lang.String getPathTranslated()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getPathTranslated

setPathTranslated

public void setPathTranslated(java.lang.String pathTranslated)

getQueryString

public java.lang.String getQueryString()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getQueryString

getRemoteUser

public java.lang.String getRemoteUser()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getRemoteUser

setRemoteUser

public void setRemoteUser(java.lang.String remoteUser)

getRequestURI

public java.lang.String getRequestURI()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getRequestURI

setRequestURI

public void setRequestURI(java.lang.String requestURI)

getRequestURL

public java.lang.StringBuffer getRequestURL()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getRequestURL

setRequestURL

public void setRequestURL(java.lang.StringBuffer requestURL)

getRequestedSessionId

public java.lang.String getRequestedSessionId()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getRequestedSessionId

getServletPath

public java.lang.String getServletPath()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getServletPath

setServletPath

public void setServletPath(java.lang.String servletPath)

getSession

public javax.servlet.http.HttpSession getSession()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getSession

getSession

public javax.servlet.http.HttpSession getSession(boolean flag)
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getSession

setSession

public MockHttpServletRequest setSession(javax.servlet.http.HttpSession session)

getUserPrincipal

public java.security.Principal getUserPrincipal()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 getUserPrincipal

setUserPrincipal

public void setUserPrincipal(java.security.Principal userPrincipal)

isRequestedSessionIdFromCookie

public boolean isRequestedSessionIdFromCookie()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 isRequestedSessionIdFromCookie

isRequestedSessionIdFromURL

public boolean isRequestedSessionIdFromURL()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 isRequestedSessionIdFromURL

isRequestedSessionIdFromUrl

public boolean isRequestedSessionIdFromUrl()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 isRequestedSessionIdFromUrl

isRequestedSessionIdValid

public boolean isRequestedSessionIdValid()
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 isRequestedSessionIdValid

isUserInRole

public boolean isUserInRole(java.lang.String arg0)
指定者:
接口 javax.servlet.http.HttpServletRequest 中的 isUserInRole

getAttribute

public java.lang.Object getAttribute(java.lang.String key)
指定者:
接口 javax.servlet.ServletRequest 中的 getAttribute

getAttributeNames

public java.util.Enumeration<java.lang.String> getAttributeNames()
指定者:
接口 javax.servlet.ServletRequest 中的 getAttributeNames

getCharacterEncoding

public java.lang.String getCharacterEncoding()
指定者:
接口 javax.servlet.ServletRequest 中的 getCharacterEncoding

getContentLength

public int getContentLength()
指定者:
接口 javax.servlet.ServletRequest 中的 getContentLength

getContentType

public java.lang.String getContentType()
指定者:
接口 javax.servlet.ServletRequest 中的 getContentType

getInputStream

public javax.servlet.ServletInputStream getInputStream()
                                                throws java.io.IOException
指定者:
接口 javax.servlet.ServletRequest 中的 getInputStream
抛出:
java.io.IOException

setInputStream

public MockHttpServletRequest setInputStream(javax.servlet.ServletInputStream ins)

init

public MockHttpServletRequest init()

getLocalAddr

public java.lang.String getLocalAddr()
指定者:
接口 javax.servlet.ServletRequest 中的 getLocalAddr

getLocalName

public java.lang.String getLocalName()
指定者:
接口 javax.servlet.ServletRequest 中的 getLocalName

getLocalPort

public int getLocalPort()
指定者:
接口 javax.servlet.ServletRequest 中的 getLocalPort

getLocale

public java.util.Locale getLocale()
指定者:
接口 javax.servlet.ServletRequest 中的 getLocale

getLocales

public java.util.Enumeration<java.util.Locale> getLocales()
指定者:
接口 javax.servlet.ServletRequest 中的 getLocales

getParameter

public java.lang.String getParameter(java.lang.String key)
指定者:
接口 javax.servlet.ServletRequest 中的 getParameter

setParameter

public void setParameter(java.lang.String key,
                         java.lang.String value)

setParameter

public void setParameter(java.lang.String key,
                         java.lang.Number num)

setParameterValues

public void setParameterValues(java.lang.String key,
                               java.lang.String[] values)

addParameter

public void addParameter(java.lang.String key,
                         java.lang.String value)

getParameterMap

public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
指定者:
接口 javax.servlet.ServletRequest 中的 getParameterMap

getParameterNames

public java.util.Enumeration<java.lang.String> getParameterNames()
指定者:
接口 javax.servlet.ServletRequest 中的 getParameterNames

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
指定者:
接口 javax.servlet.ServletRequest 中的 getParameterValues

getProtocol

public java.lang.String getProtocol()
指定者:
接口 javax.servlet.ServletRequest 中的 getProtocol

setProtocol

public void setProtocol(java.lang.String protocol)

getReader

public java.io.BufferedReader getReader()
                                 throws java.io.IOException
指定者:
接口 javax.servlet.ServletRequest 中的 getReader
抛出:
java.io.IOException

getRealPath

public java.lang.String getRealPath(java.lang.String arg0)
指定者:
接口 javax.servlet.ServletRequest 中的 getRealPath

getRemoteAddr

public java.lang.String getRemoteAddr()
指定者:
接口 javax.servlet.ServletRequest 中的 getRemoteAddr

getRemoteHost

public java.lang.String getRemoteHost()
指定者:
接口 javax.servlet.ServletRequest 中的 getRemoteHost

getRemotePort

public int getRemotePort()
指定者:
接口 javax.servlet.ServletRequest 中的 getRemotePort

getRequestDispatcher

public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String dest)
指定者:
接口 javax.servlet.ServletRequest 中的 getRequestDispatcher

getScheme

public java.lang.String getScheme()
指定者:
接口 javax.servlet.ServletRequest 中的 getScheme

getServerName

public java.lang.String getServerName()
指定者:
接口 javax.servlet.ServletRequest 中的 getServerName

getServerPort

public int getServerPort()
指定者:
接口 javax.servlet.ServletRequest 中的 getServerPort

isSecure

public boolean isSecure()
指定者:
接口 javax.servlet.ServletRequest 中的 isSecure

removeAttribute

public void removeAttribute(java.lang.String key)
指定者:
接口 javax.servlet.ServletRequest 中的 removeAttribute

setAttribute

public void setAttribute(java.lang.String key,
                         java.lang.Object value)
指定者:
接口 javax.servlet.ServletRequest 中的 setAttribute

setCharacterEncoding

public void setCharacterEncoding(java.lang.String characterEncoding)
指定者:
接口 javax.servlet.ServletRequest 中的 setCharacterEncoding