## org.exist.http.servlets
Interface RequestWrapper

All Known Implementing Classes:
  CocoonRequestWrapper, HttpRequestWrapper

public interface RequestWrapper

Author:
  Wolfgang Meier (wolfgang@exist-db.org)

Method Summary
`java.lang.String` `getCharacterEncoding()`
`int` `getContentLength()`
`java.lang.String` `getContentType()`
`java.lang.String` `getContextPath()`
`javax.servlet.http.Cookie[]` `getCookies()`
`java.io.File` `getFileUploadParam(java.lang.String parameter)`
`java.lang.String` `getHeader(java.lang.String arg0)`
`java.util.Enumeration` `getHeaderNames()`
`java.util.Enumeration` `getHeaders(java.lang.String arg0)`
`java.io.InputStream` `getInputStream()`
`java.lang.String` `getMethod()`
`java.lang.String` `getParameter(java.lang.String arg0)`
`java.util.Enumeration` `getParameterNames()`
`java.lang.String[]` `getParameterValues(java.lang.String arg0)`
`java.lang.String` `getPathInfo()`
`java.lang.String` `getPathTranslated()`
`java.lang.String` `getProtocol()`
`java.lang.String` `getQueryString()`
`java.lang.String` `getRemoteAddr()`
`java.lang.String` `getRemoteHost()`
`java.lang.String` `getRemoteUser()`
`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()`
`SessionWrapper` `getSession()`
`SessionWrapper` `getSession(boolean arg0)`
`java.lang.String` `getUploadedFileName(java.lang.String parameter)`
`java.security.Principal` `getUserPrincipal()`
`boolean` `isRequestedSessionIdFromCookie()`
`boolean` `isRequestedSessionIdFromURL()`
`boolean` `isRequestedSessionIdValid()`
`boolean` `isSecure()`
`boolean` `isUserInRole(java.lang.String arg0)`
`void` `removeAttribute(java.lang.String arg0)`
`void` `setAttribute(java.lang.String arg0, java.lang.Object arg1)`
`void` `setCharacterEncoding(java.lang.String arg0)`

Method Detail

### getCharacterEncoding

    public java.lang.String getCharacterEncoding()

### getContentLength

    public int getContentLength()

### getInputStream

    public java.io.InputStream getInputStream()
                                       throws java.io.IOException

  Throws:
    `java.io.IOException`

### getCookies

    public javax.servlet.http.Cookie[] getCookies()

### getContentType

    public java.lang.String getContentType()

### getContextPath

    public java.lang.String getContextPath()

### getHeader

    public java.lang.String getHeader(java.lang.String arg0)

### getHeaderNames

    public java.util.Enumeration getHeaderNames()

### getHeaders

    public java.util.Enumeration getHeaders(java.lang.String arg0)

### getMethod

    public java.lang.String getMethod()

### getParameter

    public java.lang.String getParameter(java.lang.String arg0)

### getParameterNames

    public java.util.Enumeration getParameterNames()

### getParameterValues

    public java.lang.String[] getParameterValues(java.lang.String arg0)

### getFileUploadParam

    public java.io.File getFileUploadParam(java.lang.String parameter)

### getUploadedFileName

    public java.lang.String getUploadedFileName(java.lang.String parameter)

### getPathInfo

    public java.lang.String getPathInfo()

### getPathTranslated

    public java.lang.String getPathTranslated()

### getProtocol

    public java.lang.String getProtocol()

### getQueryString

    public java.lang.String getQueryString()

### getRemoteAddr

    public java.lang.String getRemoteAddr()

### getRemoteHost

    public java.lang.String getRemoteHost()

### getRemoteUser

    public java.lang.String getRemoteUser()

### getRequestedSessionId

    public java.lang.String getRequestedSessionId()

### getRequestURI

    public java.lang.String getRequestURI()

### getRequestURL

    public java.lang.StringBuffer getRequestURL()

### getScheme

    public java.lang.String getScheme()

### getServerName

    public java.lang.String getServerName()

### getServerPort

    public int getServerPort()

### getServletPath

    public java.lang.String getServletPath()

### getSession

    public SessionWrapper getSession()

### getSession

    public SessionWrapper getSession(boolean arg0)

### getUserPrincipal

    public java.security.Principal getUserPrincipal()

### isRequestedSessionIdFromCookie

    public boolean isRequestedSessionIdFromCookie()

### isRequestedSessionIdFromURL

    public boolean isRequestedSessionIdFromURL()

### isRequestedSessionIdValid

    public boolean isRequestedSessionIdValid()

### isSecure

    public boolean isSecure()

### isUserInRole

    public boolean isUserInRole(java.lang.String arg0)

### removeAttribute

    public void removeAttribute(java.lang.String arg0)

### setAttribute

    public void setAttribute(java.lang.String arg0,
                             java.lang.Object arg1)

### setCharacterEncoding

    public void setCharacterEncoding(java.lang.String arg0)
                              throws java.io.UnsupportedEncodingException

  Throws:
    `java.io.UnsupportedEncodingException`

Copyright (C) Wolfgang Meier. All rights reserved.