com.nrinaudo.fetch

MediaType

object MediaType

Defines MediaType implementations as well as known types.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MediaType
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final case class All(params: MediaTypeParameters = ...) extends MediaType with Product with Serializable

    All media types: * / *

  2. trait Grammar extends HttpGrammar

    Defines parses for the media type syntax.

  3. final case class Range(main: String, params: MediaTypeParameters = ...) extends MediaType with Product with Serializable

    Media range, with a main-type only (such as text/ *, for example).

  4. final case class Specific(main: String, sub: String, params: MediaTypeParameters = ...) extends MediaType with Product with Serializable

    Specific media type, with both a main- and sub-type (such as text-plain, for example).

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val Application: Range

  7. val Atom: MediaType

  8. val Css: MediaType

  9. val Csv: MediaType

  10. val Dtd: MediaType

  11. val EcmaScript: MediaType

  12. val Everything: All

  13. val Gif: MediaType

  14. val Gzip: MediaType

  15. val Html: MediaType

  16. val Image: Range

  17. val JavaScript: MediaType

  18. val Jpeg: MediaType

  19. val Json: MediaType

  20. val OctetStream: MediaType

  21. val Pdf: MediaType

  22. val PlainText: MediaType

  23. val Png: MediaType

  24. val PostScript: MediaType

  25. val RdfXml: MediaType

  26. val RssXml: MediaType

  27. val Rtf: MediaType

  28. val SoapXml: MediaType

  29. val Svg: MediaType

  30. val Text: Range

  31. val Vcard: MediaType

  32. val Woff: MediaType

  33. val Xhtml: MediaType

  34. val Xml: MediaType

  35. val Zip: MediaType

  36. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  37. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  40. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  42. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  45. final def notify(): Unit

    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  47. def parse(str: String): Option[MediaType]

    Attempts to extract a media type from the specified string.

  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  49. def toString(): String

    Definition Classes
    AnyRef → Any
  50. def unapply[T](res: Response[T]): Option[MediaType]

    Allows pattern matching against instances of Response, as in

    Allows pattern matching against instances of Response, as in

    val req: Request[Response[ResponseEntity]] = ???
    
    req.map {
      case MediaType(type) => println("Media type: " + type)
    }
  51. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped