scalaz.http

Slinky

object Slinky extends EntityHeaders with GeneralHeaders with Versions with Lines with Methods with RequestHeaders with ResponseHeaders with Uris with StreamStreamApplications with Bodys with HttpSessions with HttpServletResponses with HttpServletRequests with HttpServlets with Doctypes

Inherited
  1. Hide All
  2. Show all
  1. Doctypes
  2. HttpServlets
  3. HttpServletRequests
  4. HttpServletResponses
  5. HttpSessions
  6. Bodys
  7. StreamStreamApplications
  8. Uris
  9. ResponseHeaders
  10. RequestHeaders
  11. Methods
  12. Lines
  13. Versions
  14. GeneralHeaders
  15. EntityHeaders
  16. AnyRef
  17. Any
Visibility
  1. Public
  2. All

Value Members

  1. def !=(arg0: AnyRef): Boolean

    attributes: final
    definition classes: AnyRef
  2. def !=(arg0: Any): Boolean

    o != arg0 is the same as !(o == (arg0)).

    o != arg0 is the same as !(o == (arg0)).

    arg0

    the object to compare against this object for dis-equality .

    returns

    false if the receiver object is equivalent to the argument; true otherwise.

    attributes: final
    definition classes: Any
  3. def ##(): Int

    attributes: final
    definition classes: AnyRef → Any
  4. def $asInstanceOf[T0](): T0

    attributes: final
    definition classes: AnyRef
  5. def $isInstanceOf[T0](): Boolean

    attributes: final
    definition classes: AnyRef
  6. def ==(arg0: AnyRef): Boolean

    o == arg0 is the same as if (o eq null) arg0 eq null else o.equals(arg0).

    o == arg0 is the same as if (o eq null) arg0 eq null else o.equals(arg0).

    arg0

    the object to compare against this object for equality .

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    attributes: final
    definition classes: AnyRef
  7. def ==(arg0: Any): Boolean

    o == arg0 is the same as o.equals(arg0).

    o == arg0 is the same as o.equals(arg0).

    arg0

    the object to compare against this object for equality .

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    attributes: final
    definition classes: Any
  8. implicit val ByteListStreamBody: Body[Stream[A][A], List[Byte]]

    The body implementation for a list to a stream .

    The body implementation for a list to a stream .

    attributes: implicit
    definition classes: Bodys
  9. implicit def CharListStreamBody(implicit c: CharSet): Body[Stream[A][A], List[Char]]

    The body implementation for a list of characters to a stream .

    The body implementation for a list of characters to a stream .

    attributes: implicit
    definition classes: Bodys
  10. implicit def CharStreamBody(implicit c: CharSet): Body[Stream[A][A], Stream[Char]]

    The body implementation for a stream of characters to a stream .

    The body implementation for a stream of characters to a stream .

    attributes: implicit
    definition classes: Bodys
  11. implicit def ElemStreamBody(implicit c: CharSet): Body[Stream[A][A], Elem]

    The body implementation for an XML element to a stream .

    The body implementation for an XML element to a stream .

    attributes: implicit
    definition classes: Bodys
  12. implicit def EntityHeaderString(h: EntityHeader): String

    Returns a string representation for the given entity header .

    Returns a string representation for the given entity header .

    attributes: implicit
    definition classes: EntityHeaders
  13. implicit def GeneralHeaderString(h: GeneralHeader): String

    Returns a string representation for the given general header .

    Returns a string representation for the given general header .

    attributes: implicit
    definition classes: GeneralHeaders
  14. implicit def HttpServletRequestRequest(r: HttpServletRequest): HttpServletRequest

    Wraps the given Java Servlet HTTP request .

    Wraps the given Java Servlet HTTP request .

    attributes: implicit
    definition classes: HttpServletRequests
  15. implicit def HttpServletResponseResponse(r: HttpServletResponse): HttpServletResponse

    Wraps the given Java Servlet HTTP response .

    Wraps the given Java Servlet HTTP response .

    attributes: implicit
    definition classes: HttpServletResponses
  16. implicit def HttpServletServlet(s: HttpServlet): HttpServlet

    Wraps the given Java Servlet .

    Wraps the given Java Servlet .

    attributes: implicit
    definition classes: HttpServlets
  17. implicit def HttpSessionSession(s: HttpSession): HttpSession

    Wraps the given HTTP session .

    Wraps the given HTTP session .

    attributes: implicit
    definition classes: HttpSessions
  18. implicit def ListEntityHeader: (List[Char]) ⇒ Option[EntityHeader]

    Returns a potential entity header for the given list of characters; None iff the given list is empty .

    Returns a potential entity header for the given list of characters; None iff the given list is empty .

    attributes: implicit
    definition classes: EntityHeaders
  19. implicit def ListGeneralHeader: (List[Char]) ⇒ Option[GeneralHeader]

    Returns a general header for the given list of characters .

    Returns a general header for the given list of characters .

    attributes: implicit
    definition classes: GeneralHeaders
  20. implicit def ListLine(cs: List[Char]): Option[Line]

    Converts the given string into a potential request line .

    Converts the given string into a potential request line .

    attributes: implicit
    definition classes: Lines
  21. implicit def ListMethod: (List[Char]) ⇒ Option[Method]

    Converts the given string representation into a request method .

    Converts the given string representation into a request method . If it is a known request method then that is used, otherwise an extension method is returned.

    attributes: implicit
    definition classes: Methods
  22. implicit def ListRequestHeader: (List[Char]) ⇒ Option[RequestHeader]

    Converts the given list of characters to a request header .

    Converts the given list of characters to a request header . If the string is a known request header, then it is used. If not, then it if it is a known general header, then it is used. If not then it is an entity header.

    attributes: implicit
    definition classes: RequestHeaders
  23. implicit def ListUri(cs: List[Char]): Option[Uri]

    Takes the given string and splits it into a URI and query string by '?' character .

    Takes the given string and splits it into a URI and query string by '?' character .

    attributes: implicit
    definition classes: Uris
  24. implicit def ListVersion: (List[Char]) ⇒ Option[Version]

    Returns a string representation for the given version .

    Returns a string representation for the given version .

    attributes: implicit
    definition classes: Versions
  25. implicit def MethodString(m: Method): String

    Returns a string representation of the given request method .

    Returns a string representation of the given request method .

    attributes: implicit
    definition classes: Methods
  26. implicit def NodeSeqStreamBody(implicit c: CharSet): Body[Stream[A][A], NodeSeq]

    The body implementation for an XML element to a stream .

    The body implementation for an XML element to a stream .

    attributes: implicit
    definition classes: Bodys
  27. implicit def NonEmptyListMethod(s: NonEmptyList[Char]): Method

    Converts the given non-empty string representation into a request method .

    Converts the given non-empty string representation into a request method . If it is a known request method then that is used, otherwise an extension method is returned.

    attributes: implicit
    definition classes: Methods
  28. implicit def RequestHttpServletRequest(request: HttpServletRequest): HttpServletRequest

    Unwraps the given HTTP request into a servlet HTTP request .

    Unwraps the given HTTP request into a servlet HTTP request .

    attributes: implicit
    definition classes: HttpServletRequests
  29. implicit def Resource(path: NonEmptyList[Char]): AnyRef {...}

    Loads a resource at the given path .

    Loads a resource at the given path . If that resource is found, return the result of applying the given function, otherwise return the given value.

    attributes: implicit
    definition classes: HttpServlets
  30. implicit def ResponseHeaderString(rh: ResponseHeader): String

    Converts the given response header into a string .

    Converts the given response header into a string .

    attributes: implicit
    definition classes: ResponseHeaders
  31. implicit def ResponseHttpServletResponse(response: HttpServletResponse): HttpServletResponse

    Unwraps the given HTTP response into a servlet HTTP response .

    Unwraps the given HTTP response into a servlet HTTP response .

    attributes: implicit
    definition classes: HttpServletResponses
  32. implicit def ServletHttpServlet(s: HttpServlet): HttpServlet

    Unwraps the given HTTP servlet into a servlet .

    Unwraps the given HTTP servlet into a servlet .

    attributes: implicit
    definition classes: HttpServlets
  33. implicit def SessionHttpSession(session: HttpSession): HttpSession

    Unwraps the given HTTP session into a servlet session .

    Unwraps the given HTTP session into a servlet session .

    attributes: implicit
    definition classes: HttpSessions
  34. implicit val StreamIdentityBody: Body[Stream[A][A], Stream[Byte]]

    The body implementation for stream identity .

    The body implementation for stream identity .

    attributes: implicit
    definition classes: Bodys
  35. implicit def StringEntityHeader(s: String): Option[EntityHeader]

    Returns a potential entity header for the given string; None iff the given string is empty .

    Returns a potential entity header for the given string; None iff the given string is empty .

    attributes: implicit
    definition classes: EntityHeaders
  36. implicit def StringGeneralHeader(s: String): Option[Product with GeneralHeader]

    Returns a general header for the given string .

    Returns a general header for the given string .

    attributes: implicit
    definition classes: GeneralHeaders
  37. implicit def StringMethod(s: String): Option[Method]

    Converts the given non-empty string representation into a request method .

    Converts the given non-empty string representation into a request method . If it is a known request method then that is used, otherwise an extension method is returned.

    attributes: implicit
    definition classes: Methods
  38. implicit def StringRequestHeader(s: String): Option[RequestHeader]

    Converts the given string to a request header .

    Converts the given string to a request header . If the string is a known request header, then it is used. If not, then it if it is a known general header, then it is used. If not then it is an entity header.

    attributes: implicit
    definition classes: RequestHeaders
  39. implicit def StringResponseHeader(s: String): Option[ResponseHeader]

    Converts the given string into a response header .

    Converts the given string into a response header .

    attributes: implicit
    definition classes: ResponseHeaders
  40. implicit def StringStreamBody(implicit c: CharSet): Body[Stream[A][A], String]

    The body implementation for a list of characters to a stream .

    The body implementation for a list of characters to a stream .

    attributes: implicit
    definition classes: Bodys
  41. implicit def StringVersion(s: String): Option[Version]

    Returns a potential version for the given string of the form HTTP/major/minor .

    Returns a potential version for the given string of the form HTTP/major/minor .

    attributes: implicit
    definition classes: Versions
  42. implicit def VersionString(v: Version): String

    Returns a string representation for the given version .

    Returns a string representation for the given version .

    attributes: implicit
    definition classes: Versions
  43. implicit def XhtmlDoctypeStreamBody(implicit c: CharSet): Body[Stream[A][A], Doctype]

    The body implementation for an XHTML doctype to a stream .

    The body implementation for an XHTML doctype to a stream .

    attributes: implicit
    definition classes: Bodys
  44. def asInstanceOf[T0]: T0

    This method is used to cast the receiver object to be of type T0.

    This method is used to cast the receiver object to be of type T0.

    Note that the success of a cast at runtime is modulo Scala's erasure semantics. Therefore the expression1.asInstanceOf[String] will throw a ClassCastException at runtime, while the expressionList(1).asInstanceOf[List[String]] will not. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested typed.

    returns

    the receiver object .

    attributes: final
    definition classes: Any
  45. def clone(): AnyRef

    This method creates and returns a copy of the receiver object .

    This method creates and returns a copy of the receiver object .

    The default implementation of the clone method is platform dependent.

    returns

    a copy of the receiver object .

    attributes: protected
    definition classes: AnyRef
  46. val doctypes: List[Doctype]

    All XHTML doctypes .

    All XHTML doctypes .

    definition classes: Doctypes
  47. implicit def entityToRequest(eh: EntityHeader): RequestHeader

    Converts the given entity header into a request header .

    Converts the given entity header into a request header .

    attributes: implicit
    definition classes: RequestHeaders
  48. implicit def entityToResponse(eh: EntityHeader): ResponseHeader

    Converts the given entity header into a response header .

    Converts the given entity header into a response header .

    attributes: implicit
    definition classes: ResponseHeaders
  49. def eq(arg0: AnyRef): Boolean

    This method is used to test whether the argument (arg0) is a reference to the receiver object (this).

    This method is used to test whether the argument (arg0) is a reference to the receiver object (this).

    The eq method implements an [http://en.wikipedia.org/wiki/Equivalence_relation equivalence relation] on non-null instances of AnyRef: * It is reflexive: for any non-null instance x of type AnyRef, x.eq(x) returns true. * It is symmetric: for any non-null instances x and y of type AnyRef, x.eq(y) returns true if and only if y.eq(x) returns true. * It is transitive: for any non-null instances x, y, and z of type AnyRef if x.eq(y) returns true and y.eq(z) returns true, then x.eq(z) returns true.

    Additionally, the eq method has three other properties. * It is consistent: for any non-null instances x and y of type AnyRef, multiple invocations of x.eq(y) consistently returns true or consistently returns false. * For any non-null instance x of type AnyRef, x.eq(null) and null.eq(x) returns false. * null.eq(null) returns true.

    When overriding the equals or hashCode methods, it is important to ensure that their behavior is consistent with reference equality. Therefore, if two objects are references to each other (o1 eq o2), they should be equal to each other (o1 == o2) and they should hash to the same value (o1.hashCode == o2.hashCode).

    arg0

    the object to compare against this object for reference equality .

    returns

    true if the argument is a reference to the receiver object; false otherwise.

    attributes: final
    definition classes: AnyRef
  50. def equals(arg0: Any): Boolean

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.

    The default implementations of this method is an [http://en.wikipedia.org/wiki/Equivalence_relation equivalence relation]: * It is reflexive: for any instance x of type Any, x.equals(x) should return true. * It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true. * It is transitive: for any instances x, y, and z of type AnyRef if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

    If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is often necessary to override hashCode to ensure that objects that are "equal" (o1.equals(o2) returns true) hash to the same scala.Int (o1.hashCode.equals(o2.hashCode)).

    arg0

    the object to compare against this object for equality .

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    definition classes: AnyRef → Any
  51. def finalize(): Unit

    This method is called by the garbage collector on the receiver object when garbage collection determines that there are no more references to the object .

    This method is called by the garbage collector on the receiver object when garbage collection determines that there are no more references to the object .

    The details of when and if the finalize method are invoked, as well as the interaction between finalizeand non-local returns and exceptions, are all platform dependent.

    attributes: protected
    definition classes: AnyRef
  52. val frameset: Doctype

    The XHTML Frameset doctype .

    The XHTML Frameset doctype .

    definition classes: Doctypes
  53. implicit def generalToRequest(gh: GeneralHeader): RequestHeader

    Converts the given general header into a request header .

    Converts the given general header into a request header .

    attributes: implicit
    definition classes: RequestHeaders
  54. implicit def generalToResponse(gh: GeneralHeader): ResponseHeader

    Converts the given general header into a response header .

    Converts the given general header into a response header .

    attributes: implicit
    definition classes: ResponseHeaders
  55. def getClass(): java.lang.Class[_]

    Returns a representation that corresponds to the dynamic class of the receiver object .

    Returns a representation that corresponds to the dynamic class of the receiver object .

    The nature of the representation is platform dependent.

    returns

    a representation that corresponds to the dynamic class of the receiver object .

    attributes: final
    definition classes: AnyRef
  56. def hashCode(): Int

    Returns a hash code value for the object .

    Returns a hash code value for the object .

    The default hashing algorithm is platform dependent.

    Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.

    returns

    the hash code value for the object .

    definition classes: AnyRef → Any
  57. def isInstanceOf[T0]: Boolean

    This method is used to test whether the dynamic type of the receiver object is T0.

    This method is used to test whether the dynamic type of the receiver object is T0.

    Note that the test result of the test is modulo Scala's erasure semantics. Therefore the expression1.isInstanceOf[String] will return false, while the expression List(1).isInstanceOf[List[String]] will return true. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested typed.

    returns

    true if the receiver object is an instance of erasure of type T0; false otherwise.

    attributes: final
    definition classes: Any
  58. def ne(arg0: AnyRef): Boolean

    o.ne(arg0) is the same as !(o.eq(arg0)).

    o.ne(arg0) is the same as !(o.eq(arg0)).

    arg0

    the object to compare against this object for reference dis-equality .

    returns

    false if the argument is not a reference to the receiver object; true otherwise.

    attributes: final
    definition classes: AnyRef
  59. def notify(): Unit

    Wakes up a single thread that is waiting on the receiver object's monitor .

    Wakes up a single thread that is waiting on the receiver object's monitor .

    attributes: final
    definition classes: AnyRef
  60. def notifyAll(): Unit

    Wakes up all threads that are waiting on the receiver object's monitor .

    Wakes up all threads that are waiting on the receiver object's monitor .

    attributes: final
    definition classes: AnyRef
  61. implicit def responseFromStatus(s: Status)(implicit req: Request[Stream[A][A]]): Response[Stream[A][A]]

    Construct a response from the given status with a version determined by the given request .

    Construct a response from the given status with a version determined by the given request .

    attributes: implicit
    definition classes: StreamStreamApplications
  62. val strict: Doctype

    The XHTML Strict doctype .

    The XHTML Strict doctype .

    definition classes: Doctypes
  63. def synchronized[T0](arg0: T0): T0

    attributes: final
    definition classes: AnyRef
  64. def toString(): String

    Returns a string representation of the object .

    Returns a string representation of the object .

    The default representation is platform dependent.

    returns

    a string representation of the object .

    definition classes: AnyRef → Any
  65. val transitional: Doctype

    The XHTML Transitional doctype .

    The XHTML Transitional doctype .

    definition classes: Doctypes
  66. def wait(): Unit

    attributes: final
    definition classes: AnyRef
  67. def wait(arg0: Long, arg1: Int): Unit

    attributes: final
    definition classes: AnyRef
  68. def wait(arg0: Long): Unit

    attributes: final
    definition classes: AnyRef