org.scalatra.util

Type members

Classlikes

object DateUtil
trait Inflector
Companion:
object
object Inflector extends Inflector
Companion:
class
Companion:
object
Companion:
class
Companion:
class
case class MapQueryString(initialValues: Seq[(String, Seq[String])], rawValue: String)
Companion:
object
object MimeTypes extends Mimes
object Mimes
Companion:
class
trait Mimes

A utility to help with mime type detection for a given file path or url.

A utility to help with mime type detection for a given file path or url.

Companion:
object
Companion:
class
trait MultiMapHeadView[A, B]
Companion:
object
final class MultiMapHeadViewValueReader[T <: MultiMapHeadView[String, String]](val data: T) extends AnyVal with ValueReader[T, String]
final class MultiParamsValueReader(val data: MultiParams) extends AnyVal with ValueReader[MultiParams, Seq[String]]
object NotEmpty

Extractor object, useful for handling empty form parameter submissions:

Extractor object, useful for handling empty form parameter submissions:

params.get("foo") match { case NotEmpty(value) => processValue(value) case _ => message("foo is required") }

sealed trait NotNothing[A]

Nice trick from Miles Sabin using ambiguity in implicit resolution to disallow Nothing

Nice trick from Miles Sabin using ambiguity in implicit resolution to disallow Nothing

Companion:
object
object NotNothing
Companion:
class
Companion:
class
trait RequestLogging extends ScalatraBase with Handler

Logs request information using slf4j with "REQUEST" logger name by mixing-in this trait to scalatra servlet or filter.

Logs request information using slf4j with "REQUEST" logger name by mixing-in this trait to scalatra servlet or filter.

Companion:
object
final class StringMapValueReader(val data: Map[String, String]) extends AnyVal with ValueReader[Map[String, String], String]
Companion:
object
Companion:
class
trait ValueReader[S, U]