package forms
Contains the validation API used by Form
.
For example, to define a custom constraint:
val negative = Constraint[Int] { case i if i < 0 => Valid case _ => Invalid("Must be a negative number.") }
- Alphabetic
- By Inheritance
- forms
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait DefaultMonoids extends AnyRef
-
trait
Rules
extends DefaultRules[PM] with ParsingRules
This object provides Rules for Map[String, Seq[String]]
- type UrlFormEncoded = Map[String, Seq[String]]
- trait Writes extends DefaultWrites with GenericWrites[PM] with DefaultMonoids
Value Members
-
object
PM
Play provides you a
Map[String, Seq[String]]
(aliased asUrlFormEncoded
) in request body for urlFormEncoded requests.Play provides you a
Map[String, Seq[String]]
(aliased asUrlFormEncoded
) in request body for urlFormEncoded requests. It's generally a lot more convenient to work onMap[Path, Seq[String]]
to define Rules. This object contains methods used to convertMap[String, Seq[String]]
<->Map[Path, Seq[String]]
- Note
We use the alias
UrlFormEncoded
, which is just aMap[String, Seq[String]]
- object Rules extends Rules
- object Writes extends Writes