net.liftweb.http.Req

class Req

class Req(val path : ParsePath, val contextPath : String, val requestType : RequestType, val contentType : Box[String], val request : HTTPRequest, val nanoStart : Long, val nanoEnd : Long, _stateless_? : Boolean, val paramCalculator : () => ParamCalcInfo, val addlParams : Map[String, String])

 extends HasParams with UserAgentCalculator


Contains request information


Companion: Req

Source: Req.scala(536)

 Constructors

def this(_path : ParsePath, _contextPath : String, _requestType : RequestType, _contentType : Box[String], _request : HTTPRequest, _nanoStart : Long, _nanoEnd : Long, _paramCalculator : () => ParamCalcInfo, _addlParams : Map[String, String])
def this(path : ParsePath, contextPath : String, requestType : RequestType, contentType : Box[String], request : HTTPRequest, nanoStart : Long, nanoEnd : Long, _stateless_? : Boolean, paramCalculator : () => ParamCalcInfo, addlParams : Map[String, String])

 Fields

_params.. lazy val _params Map[String, List[String]]
accepts.. lazy val accepts Box[String]
acceptsJavaScript_?.. lazy val acceptsJavaScript_? Boolean
acceptsJson_?.. lazy val acceptsJson_? Boolean
acceptsXml_?.. lazy val acceptsXml_? Boolean
body.. lazy val body Box[Array[Byte]]
buildMenu.. lazy val buildMenu CompleteMenu
chromeVersion.. lazy val chromeVersion Box[Double] UserAgentCalculator
cookies.. lazy val cookies List[HTTPCookie]
createNotFound.. def createNotFound LiftResponse
firefoxVersion.. lazy val firefoxVersion Box[Double] UserAgentCalculator
get_?.. def get_? Boolean
headers.. lazy val headers List[(String, String)]
hostAndPath.. lazy val hostAndPath String
hostName.. lazy val hostName String
id.. val id String
ieVersion.. lazy val ieVersion Box[Int] UserAgentCalculator
ifModifiedSince.. lazy val ifModifiedSince Box[Date]
isChrome.. def isChrome Boolean UserAgentCalculator
isChrome2.. lazy val isChrome2 Boolean UserAgentCalculator
isChrome3.. lazy val isChrome3 Boolean UserAgentCalculator
isChrome3_+.. def isChrome3_+ Boolean UserAgentCalculator
isChrome4.. lazy val isChrome4 Boolean UserAgentCalculator
isChrome5.. lazy val isChrome5 Boolean UserAgentCalculator
isChrome6.. lazy val isChrome6 Boolean UserAgentCalculator
isFirefox.. def isFirefox Boolean UserAgentCalculator
isFirefox2.. lazy val isFirefox2 Boolean UserAgentCalculator
isFirefox3.. lazy val isFirefox3 Boolean UserAgentCalculator
isFirefox35.. lazy val isFirefox35 Boolean UserAgentCalculator
isFirefox35_+.. def isFirefox35_+ Boolean UserAgentCalculator
isFirefox36.. lazy val isFirefox36 Boolean UserAgentCalculator
isFirefox40.. lazy val isFirefox40 Boolean UserAgentCalculator
isIE.. lazy val isIE Boolean UserAgentCalculator
isIE6.. lazy val isIE6 Boolean UserAgentCalculator
isIE7.. lazy val isIE7 Boolean UserAgentCalculator
isIE8.. lazy val isIE8 Boolean UserAgentCalculator
isIE9.. lazy val isIE9 Boolean UserAgentCalculator
isIPad.. lazy val isIPad Boolean UserAgentCalculator
isIPhone.. lazy val isIPhone Boolean UserAgentCalculator
isOpera.. def isOpera Boolean UserAgentCalculator
isOpera9.. lazy val isOpera9 Boolean UserAgentCalculator
isSafari.. def isSafari Boolean UserAgentCalculator
isSafari2.. def isSafari2 Boolean UserAgentCalculator
isSafari3.. lazy val isSafari3 Boolean UserAgentCalculator
isSafari3_+.. def isSafari3_+ Boolean UserAgentCalculator
isSafari4.. lazy val isSafari4 Boolean UserAgentCalculator
isSafari5.. lazy val isSafari5 Boolean UserAgentCalculator
json.. lazy val json Box[JValue]
json_?.. def json_?
Returns true if the content-type is text/json or application/json
Boolean
location.. lazy val location Box[Loc[Any]]
paramNames.. lazy val paramNames List[String]
params.. lazy val params Map[String, List[String]]
post_?.. def post_? Boolean
put_?.. def put_? Boolean
remoteAddr.. def remoteAddr
The IP address of the request
String
safariVersion.. lazy val safariVersion Box[Int] UserAgentCalculator
section.. val section String
sessionId.. def sessionId
Get the session ID if there is one without creating on
Box[String]
snapshot.. def snapshot Req
stateless_?.. lazy val stateless_? Boolean
testLocation.. def testLocation
Test the current SiteMap Loc for access control to insure that this Req is allowed to access the page
Either[Boolean, Box[LiftResponse]]
uploadedFiles.. lazy val uploadedFiles List[FileParamHolder]
uri.. lazy val uri String
userAgent.. lazy val userAgent
What's the user agent?
Box[String]
view.. val view String
weightedAccept.. lazy val weightedAccept List[ContentType]
xml.. lazy val xml Box[Elem]
xml_?.. def xml_?
Returns true if the content-type is text/xml or application/xml
Boolean

 Methods

!=.. final def !=(arg0 : Object) Boolean AnyRef
!=.. final def !=(arg0 : Any) Boolean Any
==.. final def ==(arg0 : Any) Boolean Any
==.. final def ==(arg0 : Object) Boolean AnyRef
asInstanceOf.. final def asInstanceOf[T0] T0 Any
clone.. protected def clone Object AnyRef
createNotFound.. def createNotFound(f : Failure) LiftResponse
destroyServletSession.. def destroyServletSession
Make the servlet session go away
Unit
eq.. final def eq(arg0 : Object) Boolean AnyRef
equals.. def equals(arg0 : Any) Boolean AnyRef
finalize.. protected def finalize Unit AnyRef
fixHtml.. def fixHtml(in : NodeSeq) NodeSeq
getClass.. final def getClass Class[Any] AnyRef
hashCode.. def hashCode Int AnyRef
header.. def header(name : String) Box[String]
headers.. def headers(name : String) List[String]
isInstanceOf.. final def isInstanceOf[T0] Boolean Any
ne.. final def ne(arg0 : Object) Boolean AnyRef
notify.. final def notify Unit AnyRef
notifyAll.. final def notifyAll Unit AnyRef
param.. def param(n : String) Box[String]
path.. def path(n : Int) String
pathParam.. def pathParam(n : Int) String
synchronized.. final def synchronized[T0](arg0 : T0) T0 AnyRef
testFor304.. def testFor304(lastModified : Long, headers : (String, String)*) Box[LiftResponse]
testIfModifiedSince.. def testIfModifiedSince(when : Long) Boolean
toString.. override def toString String
updateWithContextPath.. def updateWithContextPath(uri : String) String
wait.. final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
wait.. final def wait(arg0 : Long) Unit AnyRef
wait.. final def wait Unit AnyRef
Copyright (c) 2006-2011 WorldWide Conferencing, LLC. All Rights Reserved.