Class/Object

com.hacklanta.formality

FieldGroup

Related Docs: object FieldGroup | package formality

Permalink

case class FieldGroup[CombinedType, FieldBoxList <: HList, HeadFieldValueType, RestFieldValueTypes <: HList](scopingSelector: Option[String], converter: Either[(:+:[HeadFieldValueType, RestFieldValueTypes]) ⇒ Box[CombinedType], (FieldBoxList) ⇒ Box[CombinedType]], computeValues: () ⇒ (FieldBoxList, CombinableBox[HeadFieldValueType, RestFieldValueTypes]), bindFields: CssSel) extends FieldHolderBase[CombinedType] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, FieldHolderBase[CombinedType], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FieldGroup
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. FieldHolderBase
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FieldGroup(scopingSelector: Option[String], converter: Either[(:+:[HeadFieldValueType, RestFieldValueTypes]) ⇒ Box[CombinedType], (FieldBoxList) ⇒ Box[CombinedType]], computeValues: () ⇒ (FieldBoxList, CombinableBox[HeadFieldValueType, RestFieldValueTypes]), bindFields: CssSel)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. macro def as[T](newConverter: T): FieldGroup[_, _, _, _]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val bindFields: CssSel

    Permalink
  7. def binder: CssSel

    Permalink

    Provides a CSS Selector Transform that can bind the appropriate attributes to a form field to ensure its submission in a form will result in the processing of the submitted data.

    Provides a CSS Selector Transform that can bind the appropriate attributes to a form field to ensure its submission in a form will result in the processing of the submitted data.

    Definition Classes
    FieldGroupFieldHolderBase
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val computeValues: () ⇒ (FieldBoxList, CombinableBox[HeadFieldValueType, RestFieldValueTypes])

    Permalink
  10. val converter: Either[(:+:[HeadFieldValueType, RestFieldValueTypes]) ⇒ Box[CombinedType], (FieldBoxList) ⇒ Box[CombinedType]]

    Permalink
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. val fieldValue: FieldValueVar[CombinedType]

    Permalink
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. macro def formalize: FieldGroup[_, _, _, _]

    Permalink
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. val scopingSelector: Option[String]

    Permalink
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def value: Box[CombinedType]

    Permalink

    The value of this field holder; three value possibilities:

    The value of this field holder; three value possibilities:

    • If it is Empty, the relevant field either wasn't submitted during this request, or it hasn't yet been processed.
    • If it is a Failure, either validation or value conversion (from String to the FieldValueType) failed. In case of a validation failure, this should be a ParamFailure whose param is the list of validation failures (a List[String])

    - If it is Full, it contains the value for the current form submission.

    Definition Classes
    FieldGroupFieldHolderBase
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. macro def withBoxedConverter[T](newConverter: T): FieldGroup[_, _, _, _]

    Permalink
  27. def withBoxedHlistConverter[T](newConverter: (FieldBoxList) ⇒ Box[T]): FieldGroup[T, FieldBoxList, HeadFieldValueType, RestFieldValueTypes]

    Permalink
  28. macro def withConverter[T](newConverter: T): FieldGroup[_, _, _, _]

    Permalink
  29. def withField[FieldValueType](field: FieldHolderBase[FieldValueType]): FieldGroup[:+:[FieldValueType, :+:[HeadFieldValueType, RestFieldValueTypes]], :+:[Box[FieldValueType], FieldBoxList], FieldValueType, :+:[HeadFieldValueType, RestFieldValueTypes]]

    Permalink
  30. macro def withFields(fields: FieldHolderBase[_]*): FieldGroup[_, _, _, _]

    Permalink
  31. def withHlistConverter[T](newConverter: (:+:[HeadFieldValueType, RestFieldValueTypes]) ⇒ Box[T]): FieldGroup[T, FieldBoxList, HeadFieldValueType, RestFieldValueTypes]

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from FieldHolderBase[CombinedType]

Inherited from AnyRef

Inherited from Any

Ungrouped