MediaType

object MediaType extends MimeDB
Companion
class
trait MimeDB
class Object
trait Matchable
class Any

Type members

Inherited classlikes

object application
Inherited from
MimeDB
object audio
Inherited from
MimeDB
object chemical
Inherited from
MimeDB
object font
Inherited from
MimeDB
object image
Inherited from
MimeDB
object message
Inherited from
MimeDB
object model
Inherited from
MimeDB
object multipart
Inherited from
MimeDB
object text
Inherited from
MimeDB
object video
Inherited from
MimeDB
object x_conference
Inherited from
MimeDB
object x_shader
Inherited from
MimeDB

Value members

Concrete methods

def forExtension(ext: String): Option[MediaType]
def multipartType(subType: String, boundary: Option[String]): MediaType
def parse(s: String): ParseResult[MediaType]

Parse a MediaType

Parse a MediaType

def unsafeParse(s: String): MediaType

Parse a MediaType

Parse a MediaType

For totality, call parse. For compile-time verification of literals, call #mediaType.

Concrete fields

lazy val all: Map[(String, String), MediaType]
val extensionMap: Map[String, MediaType]
val parser: Parser[MediaType]

Inherited fields

val Binary: Boolean
Inherited from
MimeDB
val Compressible: Boolean
Inherited from
MimeDB
val NotBinary: Boolean
Inherited from
MimeDB
val Uncompressible: Boolean
Inherited from
MimeDB
lazy val allMediaTypes: List[MediaType]
Inherited from
MimeDB

Implicits