QueryStringBindable

play.api.mvc.QueryStringBindable
See theQueryStringBindable companion trait

Default binders for Query String

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

class Parsing[A](parse: String => A, serialize: A => String, error: (String, Exception) => String) extends QueryStringBindable[A]

A helper class for creating QueryStringBindables to map the value of a single key

A helper class for creating QueryStringBindables to map the value of a single key

Type parameters

A

the type being parsed

Value parameters

error

a function for rendering an error message if an error occurs

parse

a function to parse the param value

serialize

a function to serialize and URL-encode the param value. Remember to encode arbitrary strings, for example using URLEncoder.encode.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object bindableBoolean.type
object bindableDouble.type
object bindableFloat.type
object bindableInt.type
object bindableLong.type
object bindableShort.type
object bindableUUID.type
Show all
object bindableBoolean extends Parsing[Boolean]

QueryString binder for Boolean.

QueryString binder for Boolean.

Attributes

Supertypes
class Parsing[Boolean]
class Object
trait Matchable
class Any
Self type

QueryString binder for Char.

QueryString binder for Char.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object bindableDouble extends Parsing[Double]

QueryString binder for Double.

QueryString binder for Double.

Attributes

Supertypes
class Parsing[Double]
class Object
trait Matchable
class Any
Self type
object bindableFloat extends Parsing[Float]

QueryString binder for Float.

QueryString binder for Float.

Attributes

Supertypes
class Parsing[Float]
class Object
trait Matchable
class Any
Self type
object bindableInt extends Parsing[Int]

QueryString binder for Int.

QueryString binder for Int.

Attributes

Supertypes
class Parsing[Int]
class Object
trait Matchable
class Any
Self type
object bindableLong extends Parsing[Long]

QueryString binder for Long.

QueryString binder for Long.

Attributes

Supertypes
class Parsing[Long]
class Object
trait Matchable
class Any
Self type
object bindableShort extends Parsing[Short]

QueryString binder for Short.

QueryString binder for Short.

Attributes

Supertypes
class Parsing[Short]
class Object
trait Matchable
class Any
Self type
object bindableUUID extends Parsing[UUID]

QueryString binder for java.util.UUID.

QueryString binder for java.util.UUID.

Attributes

Supertypes
class Parsing[UUID]
trait QueryStringBindable[UUID]
class Object
trait Matchable
class Any
Self type

Implicits

Implicits

implicit def bindableCharacter: QueryStringBindable[Character]

QueryString binder for Java Character.

QueryString binder for Java Character.

Attributes

implicit def bindableJavaBoolean: QueryStringBindable[Boolean]

QueryString binder for Java Boolean.

QueryString binder for Java Boolean.

Attributes

implicit def bindableJavaDouble: QueryStringBindable[Double]

QueryString binder for Java Double.

QueryString binder for Java Double.

Attributes

implicit def bindableJavaFloat: QueryStringBindable[Float]

QueryString binder for Java Float.

QueryString binder for Java Float.

Attributes

implicit def bindableJavaInteger: QueryStringBindable[Integer]

QueryString binder for Integer.

QueryString binder for Integer.

Attributes

QueryString binder for java.util.List

QueryString binder for java.util.List

Attributes

QueryString binder for Java Long.

QueryString binder for Java Long.

Attributes

QueryString binder for Java Optional.

QueryString binder for Java Optional.

Attributes

implicit def bindableJavaOptionalDouble: QueryStringBindable[OptionalDouble]

QueryString binder for Java OptionalDouble.

QueryString binder for Java OptionalDouble.

Attributes

implicit def bindableJavaOptionalInt: QueryStringBindable[OptionalInt]

QueryString binder for Java OptionalInt.

QueryString binder for Java OptionalInt.

Attributes

implicit def bindableJavaOptionalLong: QueryStringBindable[OptionalLong]

QueryString binder for Java OptionalLong.

QueryString binder for Java OptionalLong.

Attributes

implicit def bindableJavaShort: QueryStringBindable[Short]

QueryString binder for Java Short.

QueryString binder for Java Short.

Attributes

QueryString binder for List

QueryString binder for List

Attributes

QueryString binder for Option.

QueryString binder for Option.

Attributes

QueryString binder for Seq

QueryString binder for Seq

Attributes

QueryString binder for String.

QueryString binder for String.

Attributes

implicit def javaQueryStringBindable[T <: QueryStringBindable[LazyRef(...)]](implicit ct: ClassTag[T]): QueryStringBindable[T]

QueryString binder for QueryStringBindable.

QueryString binder for QueryStringBindable.

Attributes

Inherited implicits

implicit inline def anyValQueryStringBindable[T <: AnyVal]: QueryStringBindable[T]

Attributes

Inherited from:
QueryStringBindableMacros