ObjectMapping

givers.form.ObjectMapping
See theObjectMapping companion object
trait ObjectMapping[T] extends ValueMapping[T]

Attributes

Companion
object
Graph
Supertypes
trait ValueMapping[T]
trait Mapping[T]
class Object
trait Matchable
class Any
Known subtypes
class ObjectMapping1[T, A0]
class ObjectMapping10[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9]
class ObjectMapping11[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]
class ObjectMapping12[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]
class ObjectMapping13[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]
class ObjectMapping14[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]
class ObjectMapping15[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]
class ObjectMapping16[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]
class ObjectMapping17[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]
class ObjectMapping18[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17]
class ObjectMapping19[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18]
class ObjectMapping2[T, A0, A1]
class ObjectMapping20[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19]
class ObjectMapping21[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20]
class ObjectMapping22[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21]
class ObjectMapping3[T, A0, A1, A2]
class ObjectMapping4[T, A0, A1, A2, A3]
class ObjectMapping5[T, A0, A1, A2, A3, A4]
class ObjectMapping6[T, A0, A1, A2, A3, A4, A5]
class ObjectMapping7[T, A0, A1, A2, A3, A4, A5, A6]
class ObjectMapping8[T, A0, A1, A2, A3, A4, A5, A6, A7]
class ObjectMapping9[T, A0, A1, A2, A3, A4, A5, A6, A7, A8]
Show all
Self type

Members list

Value members

Abstract methods

def fields: Seq[Field[_]]

Concrete methods

override def getAllErrors(): Set[ErrorSpec]

Attributes

Definition Classes

Inherited methods

def addError(error: String, argCount: Int): Boolean

Attributes

Inherited from:
Mapping
def bind(value: JsLookupResult, context: BindContext): Try[T]

Attributes

Inherited from:
ValueMapping
def pipe[R](bind: T => R, unbind: R => T): Mapping[R]

Attributes

Inherited from:
Mapping
def transform[R](bind: (T, BindContext) => Try[R], unbind: (R, UnbindContext) => T, errors: ErrorSpec*): Mapping[R]

Attributes

Inherited from:
Mapping
def validate(error: => String, args: Any*)(fn: T => Boolean): Mapping[T]

Attributes

Inherited from:
Mapping
def verifying(error: => String, fn: T => Boolean): Mapping[T]

Attributes

Inherited from:
Mapping

Inherited and Abstract methods

def unbind(value: T, context: UnbindContext): JsValue

Attributes

Inherited from:
ValueMapping