org.apache.abdera.server.servlet
Class ServletRequestContext

java.lang.Object
  extended by org.apache.abdera.server.servlet.ServletRequestContext
All Implemented Interfaces:
RequestContext

public class ServletRequestContext
extends java.lang.Object
implements RequestContext


Constructor Summary
ServletRequestContext(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 java.net.URI getBaseUri()
           
 java.lang.String getHeader(java.lang.String name)
           
 java.util.List<java.lang.String> getHeaderNames()
           
 java.util.List<java.lang.String> getHeaders(java.lang.String name)
           
 java.io.InputStream getInputStream()
           
 java.lang.String getMethod()
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.List<java.lang.String> getParameterNames()
           
 java.util.List<java.lang.String> getParameters(java.lang.String name)
           
 java.net.URI getPathInfo()
           
 java.net.URI getRequestUri()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletRequestContext

public ServletRequestContext(javax.servlet.http.HttpServletRequest request)
Method Detail

getMethod

public java.lang.String getMethod()
Specified by:
getMethod in interface RequestContext

getRequestUri

public java.net.URI getRequestUri()
Specified by:
getRequestUri in interface RequestContext

getBaseUri

public java.net.URI getBaseUri()
Specified by:
getBaseUri in interface RequestContext

getHeader

public java.lang.String getHeader(java.lang.String name)
Specified by:
getHeader in interface RequestContext

getHeaders

public java.util.List<java.lang.String> getHeaders(java.lang.String name)
Specified by:
getHeaders in interface RequestContext

getHeaderNames

public java.util.List<java.lang.String> getHeaderNames()
Specified by:
getHeaderNames in interface RequestContext

getPathInfo

public java.net.URI getPathInfo()
Specified by:
getPathInfo in interface RequestContext

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in interface RequestContext

getParameters

public java.util.List<java.lang.String> getParameters(java.lang.String name)
Specified by:
getParameters in interface RequestContext

getParameterNames

public java.util.List<java.lang.String> getParameterNames()
Specified by:
getParameterNames in interface RequestContext

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Specified by:
getInputStream in interface RequestContext
Throws:
java.io.IOException