class InlinedForm extends Form
This Form overrides the toXml and text methods so that it appears seamlessly included in another Form.
- Alphabetic
- By Inheritance
- InlinedForm
- Form
- Text
- Executable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
lazy val
allRows: Seq[Row]
- returns
all rows, including the header
- Definition Classes
- Form
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(a: Any): Boolean
- Definition Classes
- Form → AnyRef → Any
-
def
execute: Result
execute all rows
-
def
executeForm: Form
execute all rows
-
def
executeRows: Seq[Row]
- Definition Classes
- Form
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- Form → AnyRef → Any
-
def
inline: InlinedForm
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 - Definition Classes
- Form
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map(f: (Result) ⇒ Result): Executable
modify the result to return
modify the result to return
- Definition Classes
- Executable
- lazy val maxSizes: Seq[Int]
- returns
the maximum cell size, column by column
- Definition Classes
- Form
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newForm(title: Option[String] = None, rows: Seq[Row] = Vector(), result: Option[Result] = None): InlinedForm
- returns
a new Form. This method can be overridden to return a more accurate subtype
- Attributes
- protected
- Definition Classes
- InlinedForm → Form
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val result: Option[Result]
- Definition Classes
- Form
- val rows: Seq[Row]
- Definition Classes
- Form
- def sequence[T <: Any { def form: org.specs2.form.Form }](f1: Seq[T], f2: Seq[T]): Form
- Definition Classes
- Form
- def sequence(f1: Traversable[Form], f2: Traversable[Form]): Form
- Definition Classes
- Form
- def set[T <: Any { def form: org.specs2.form.Form }](f1: Seq[T], f2: Seq[T]): Form
- Definition Classes
- Form
- def set(f1: Traversable[Form], f2: Traversable[Form]): Form
- Definition Classes
- Form
- def setFailure: Form
- returns
a Form where every Row is executed with a Failure
- Definition Classes
- Form
- def setPending: Form
- returns
a Form where every Row is executed with a Pending
- Definition Classes
- Form
- def setResult(r: Result): Form
- returns
a Form where every Row is executed with a given Result
- Definition Classes
- Form
- def setSkipped: Form
- returns
a Form where every Row is executed with a Skipped
- Definition Classes
- Form
- def setSuccess: Form
- returns
a Form where every Row is executed with a Success
- Definition Classes
- Form
- def subsequence[T <: Any { def form: org.specs2.form.Form }](f1: Seq[T], f2: Seq[T]): Form
- Definition Classes
- Form
- def subsequence(f1: Traversable[Form], f2: Traversable[Form]): Form
- Definition Classes
- Form
- def subset[T <: Any { def form: org.specs2.form.Form }](f1: Seq[T], f2: Seq[T]): Form
- Definition Classes
- Form
- def subset(f1: Traversable[Form], f2: Traversable[Form]): Form
- Definition Classes
- Form
- final def synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def tabs[T](values: Seq[T])(f: (T) ⇒ Tabs): Form
create new tabs in the Form
create new tabs in the Form
- Definition Classes
- Form
- def text: String
- returns
the printed form with a padding space size to use for each cell
- Definition Classes
- InlinedForm → Form → Text
- 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
- Definition Classes
- Form
- def th(hs: Seq[String])(implicit p: control.ImplicitParameters.ImplicitParam): Form
add a new Header
add a new Header
- Definition Classes
- 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
- Definition Classes
- Form
- def th(hs: Seq[Field[_]]): Form
add a new Header with some fields
add a new Header with some fields
- Definition Classes
- Form
- val title: Option[String]
- Definition Classes
- Form
- def toCellXml(implicit args: Arguments = Arguments()): Elem
- returns
an xml description of this form, to be embedded in a Cell
- Definition Classes
- InlinedForm → Form
- def toEffect(label: String): Effect[Form]
encapsulate this form into an effect
encapsulate this form into an effect
- Definition Classes
- Form
- def toProp(label: String): Prop[Form, Any]
encapsulate this form into a Prop
encapsulate this form into a Prop
- Definition Classes
- Form
- def toString(): String
- Definition Classes
- AnyRef → Any
- def toXml(implicit args: Arguments = Arguments()): Elem
- returns
an xml description of this form
- Definition Classes
- InlinedForm → Form
- def tr(row: Row): Form
add a new Row
add a new Row
- Definition Classes
- 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
- Definition Classes
- Form
- def trs[T](values: Seq[T])(f: (T) ⇒ Row): Form
create new rows in the Form
create new rows in the Form
- Definition Classes
- Form
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def width: Int
- returns
the width of the cell, without borders when it's a FormCell
- Definition Classes
- Text
Inherited from Form
Inherited from Text
Inherited from Executable
Inherited from AnyRef
Inherited from Any
Ungrouped