InlinedForm

class InlinedForm(title: Option[String], rows: Seq[Row], result: Option[Result]) extends Form

This Form overrides the toXml and text methods so that it appears seamlessly included in another Form.

class Form
trait Text
trait Executable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def text: String
Definition Classes
override def toCellXml(using args: Arguments): NodeSeq
Returns:

an xml description of this form, to be embedded in a Cell

Definition Classes
override def toXml(using args: Arguments): NodeSeq
Returns:

an xml description of this form

Definition Classes

Inherited methods

override def equals(a: Any): Boolean
Definition Classes
Form -> Any
Inherited from:
Form
def execute: Result

execute all rows

execute all rows

Returns:

a logical and on all results

Inherited from:
Form

execute all rows

execute all rows

Returns:

an executed Form

Inherited from:
Form
def executeRows: Seq[Row]
Inherited from:
Form
override def hashCode: Int
Definition Classes
Form -> Any
Inherited from:
Form

transform this form to a form that will be added as a element inside another form

transform this form to a form that will be added as a element inside another form

Inherited from:
Form
def map(f: Result => Result): Executable

modify the result to return

modify the result to return

Inherited from:
Executable
def sequence[T](f1: Seq[T], f2: Seq[T])(using evidence$5: HasForm[T]): Form
Inherited from:
Form
def sequence(f1: Iterable[Form], f2: Iterable[Form]): Form
Inherited from:
Form
def set[T](f1: Seq[T], f2: Seq[T])(using evidence$4: HasForm[T]): Form
Inherited from:
Form
def set(f1: Iterable[Form], f2: Iterable[Form]): Form
Inherited from:
Form
Returns:

a Form where every Row is executed with a Failure

Inherited from:
Form
Returns:

a Form where every Row is executed with a Pending

Inherited from:
Form
def setResult(r: Result): Form
Returns:

a Form where every Row is executed with a given Result

Inherited from:
Form
Returns:

a Form where every Row is executed with a Skipped

Inherited from:
Form
Returns:

a Form where every Row is executed with a Success

Inherited from:
Form
def subsequence[T](f1: Seq[T], f2: Seq[T])(using evidence$3: HasForm[T]): Form
Inherited from:
Form
def subsequence(f1: Iterable[Form], f2: Iterable[Form]): Form
Inherited from:
Form
def subset[T1, T2](f1: Seq[T1], f2: Seq[T2])(using evidence$1: HasForm[T1], evidence$2: HasForm[T2]): Form
Inherited from:
Form
def subset(f1: Iterable[Form], f2: Iterable[Form]): Form
Inherited from:
Form
def tabs[T](values: Seq[T])(f: T => Tabs): Form

create new tabs in the Form

create new tabs in the Form

Inherited from:
Form
def th(h1: String, hs: String*): Form

add a new Header, with at least one Field

add a new Header, with at least one Field

Inherited from:
Form
@targetName("thSeq")
def th(hs: Seq[String]): Form

add a new Header

add a new Header

Inherited from:
Form
def th(h1: Field[_], hs: Field[_]*): Form

add a new Header, with at least one Field

add a new Header, with at least one Field

Inherited from:
Form
def th(hs: Seq[Field[_]]): Form

add a new Header with some fields

add a new Header with some fields

Inherited from:
Form
def toEffect(label: String): Effect[Form]

encapsulate this form into an effect

encapsulate this form into an effect

Inherited from:
Form
def toProp(label: String): Prop[Form, Any]

encapsulate this form into a Prop

encapsulate this form into a Prop

Inherited from:
Form
def tr(row: Row): Form

add a new Row

add a new Row

Inherited from:
Form
def tr(c1: Cell, cs: Cell*): Form

add a new Row, with at least one Cell

add a new Row, with at least one Cell

Inherited from:
Form
def trs[T](values: Seq[T])(f: T => Row): Form

create new rows in the Form

create new rows in the Form

Inherited from:
Form
def width: Int
Returns:

the width of the cell, without borders when it's a FormCell

Inherited from:
Text

Inherited fields

lazy val allRows: Seq[Row]
Returns:

all rows, including the header

Inherited from:
Form
lazy val maxSizes: Seq[Int]
Returns:

the maximum cell size, column by column

Inherited from:
Form