com.github.tminglei

bind

package bind

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

Type Members

  1. type BulkPreProcessor = (Map[String, String]) ⇒ Map[String, String]

  2. type Constraint = (String, String, (String) ⇒ Option[String]) ⇒ Option[String]

  3. trait Constraints extends AnyRef

  4. type ExtraConstraint[T] = (String, T, (String) ⇒ Option[String]) ⇒ Seq[(String, String)]

  5. case class FieldMapping[T](constraints: Seq[(String, String, (String) ⇒ Option[String]) ⇒ Option[String]], convert: (String) ⇒ T, processors: Seq[(String) ⇒ String] = immutable.this.Nil, options: Options = ...) extends Mapping[T] with Product with Serializable

  6. case class FormBinder[R](messages: (String) ⇒ Option[String], preProcessors: Seq[(Map[String, String]) ⇒ Map[String, String]] = immutable.this.Nil, touchExtractor: Option[(Map[String, String]) ⇒ Seq[String]] = scala.None, errProcessor: Option[(Seq[(String, String)]) ⇒ R] = scala.None) extends Product with Serializable

  7. case class GroupMapping[T](fields: Seq[(String, Mapping[_])], convert0: (String, Map[String, String]) ⇒ T, options: Options = ...) extends Mapping[T] with Product with Serializable

  8. trait Mapping[T] extends AnyRef

  9. trait Mappings extends AnyRef

  10. type Messages = (String) ⇒ Option[String]

  11. case class Options(label: Option[String] = scala.None, i18n: Option[Boolean] = scala.None, eagerCheck: Option[Boolean] = scala.None, ignoreEmpty: Option[Boolean] = scala.None, touched: Seq[String] = immutable.this.Nil) extends Product with Serializable

  12. type PostErrProcessor[R] = (Seq[(String, String)]) ⇒ R

  13. type PreProcessor = (String) ⇒ String

  14. trait Processors extends AnyRef

  15. type TouchedExtractor = (Map[String, String]) ⇒ Seq[String]

Value Members

  1. object BindUtils

  2. object Constraints extends Constraints

  3. object Mappings extends Mappings

  4. object Processors extends Processors

  5. object simple extends Mappings with Constraints with Processors

    add

Inherited from AnyRef

Inherited from Any

Ungrouped