net.liftweb.wizard.Wizard

Screen

trait Screen extends AbstractScreen

Define a screen within this wizard

Linear Supertypes
AbstractScreen, Factory, SimpleInjector, Injector, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Screen
  2. AbstractScreen
  3. Factory
  4. SimpleInjector
  5. Injector
  6. AnyRef
  7. Any
Visibility
  1. Public
  2. All

Type Members

  1. type Errors = List[FieldError]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  2. trait Field extends Field with ConfirmField

    Define a field within the screen

  3. abstract type _$1

    Definition Classes
    SimpleInjector
  4. abstract type _$1

    Definition Classes
    SimpleInjector

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addFields(fields: () ⇒ FieldContainer): Unit

    Definition Classes
    AbstractScreen
  7. def additionalAttributes: MetaData

    Definition Classes
    AbstractScreen
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. implicit def boxOfScreen[T <: AbstractScreen](in: T): Box[T]

    Definition Classes
    AbstractScreen
  10. implicit def boxStrToListFieldError(msg: Box[String]): List[FieldError]

    Definition Classes
    AbstractScreen
  11. implicit def boxXmlToListFieldError(msg: Box[NodeSeq]): List[FieldError]

    Definition Classes
    AbstractScreen
  12. def builder[T](name: ⇒ String, default: ⇒ T, stuff: FilterOrValidate[T]*)(implicit man: Manifest[T]): FieldBuilder[T]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  13. def cancelButton: Elem

    Definition Classes
    Screen → AbstractScreen
  14. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. def confirmScreen_?: Boolean

    Is this screen a confirm screen?

  16. implicit def elemInABox(in: Elem): Box[Elem]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  19. def field[T](name: ⇒ String, default: ⇒ T, stuff: FilterOrValidate[T]*)(implicit man: Manifest[T]): Field { type ValueType = T }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  20. def field[T](underlying: ⇒ Box[BaseField { type ValueType = T }], stuff: FilterOrValidate[T]*)(implicit man: Manifest[T], marker: BoxMarker): Field { type ValueType = T }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  21. def field[T](underlying: ⇒ BaseField { type ValueType = T }, stuff: FilterOrValidate[T]*)(implicit man: Manifest[T]): Field { type ValueType = T }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  22. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  23. def finish(): Unit

    override this method if there's a screen-specific thing to do on finish.

    override this method if there's a screen-specific thing to do on finish. This method is called before the main Wizard's finish method

  24. def finishButton: Elem

    Definition Classes
    Screen → AbstractScreen
  25. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  26. def grabParams(in: Seq[Screen.this.FilterOrValidate[_]]): List[ElemAttr]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  27. def hasUploadField: Boolean

    Attributes
    protected
    Definition Classes
    AbstractScreen
  28. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  29. implicit def inject[T](implicit man: Manifest[T]): Box[T]

    Definition Classes
    SimpleInjector → Injector
  30. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  31. def isLastScreen: Boolean

  32. def localSetup(): Unit

    Attributes
    protected
    Definition Classes
    AbstractScreen
  33. def makeField[T, OV](theName: ⇒ String, defaultValue: ⇒ T, theToForm: (Field { ... /* 2 definitions in type refinement */ }) ⇒ Box[NodeSeq], otherValue: OtherValueInitializer[OV], stuff: FilterOrValidate[T]*): Field { ... /* 2 definitions in type refinement */ }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  34. def maxVal[T](len: ⇒ T, msg: ⇒ String)(implicit f: (T) ⇒ Number): (T) ⇒ List[FieldError]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  35. def minVal[T](len: ⇒ T, msg: ⇒ String)(implicit f: (T) ⇒ Number): (T) ⇒ List[FieldError]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  36. def multiselect[T](name: ⇒ String, default: ⇒ Seq[T], choices: ⇒ Seq[T], stuff: FilterOrValidate[Seq[T]]*)(implicit f: PairStringPromoter[T]): Field { ... /* 2 definitions in type refinement */ }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  37. val myScreenNum: Int

  38. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. def nextButton: Elem

  40. def nextScreen: Box[Screen]

  41. def notNull: (String) ⇒ String

    Attributes
    protected
    Definition Classes
    AbstractScreen
  42. def noticeTypeToAttr(screen: AbstractScreen): Box[(Value) ⇒ MetaData]

    Definition Classes
    AbstractScreen
  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. def onConfirm_?: Boolean

    By default, are all the fields on this screen on the confirm screen?

    By default, are all the fields on this screen on the confirm screen?

    Definition Classes
    Screen → AbstractScreen
  46. def password(name: ⇒ String, defaultValue: ⇒ String, stuff: FilterOrValidate[String]*): Field { type ValueType = String }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  47. def postFinish(): Unit

    override this method if there's a screen-specific thing to do on finish.

    override this method if there's a screen-specific thing to do on finish. This method is executed after the main Wizards finish() method.

  48. def prevButton: Elem

  49. def radio(name: ⇒ String, default: ⇒ String, choices: ⇒ Seq[String], stuff: FilterOrValidate[String]*): Field { ... /* 2 definitions in type refinement */ }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  50. def registerInjection[T](f: () ⇒ T)(implicit man: Manifest[T]): Unit

    Definition Classes
    SimpleInjector
  51. def removeRegExChars(regEx: String): (String) ⇒ String

    Attributes
    protected
    Definition Classes
    AbstractScreen
  52. def screenBottom: Box[Elem]

    Definition Classes
    AbstractScreen
  53. def screenFields: List[BaseField]

    Definition Classes
    AbstractScreen
  54. def screenName: String

    The name of the screen.

    The name of the screen. Override this to change the screen name

    Definition Classes
    Screen → AbstractScreen
  55. def screenNameAsHtml: NodeSeq

    Definition Classes
    AbstractScreen
  56. def screenTitle: NodeSeq

    Definition Classes
    AbstractScreen
  57. def screenTop: Box[Elem]

    Definition Classes
    AbstractScreen
  58. def screenValidate: List[FieldError]

    Definition Classes
    AbstractScreen
  59. def select[T](name: ⇒ String, default: ⇒ T, choices: ⇒ Seq[T], stuff: FilterOrValidate[T]*)(implicit f: PairStringPromoter[T]): Field { ... /* 2 definitions in type refinement */ }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  60. implicit def strToListFieldError(msg: String): List[FieldError]

    Definition Classes
    AbstractScreen
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  62. def text(name: ⇒ String, defaultValue: ⇒ String, stuff: FilterOrValidate[String]*): Field { type ValueType = String }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  63. def textarea(name: ⇒ String, defaultValue: ⇒ String, rows: Int, cols: Int, stuff: FilterOrValidate[String]*): Field { type ValueType = String }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  64. def textarea(name: ⇒ String, defaultValue: ⇒ String, stuff: FilterOrValidate[String]*): Field { type ValueType = String }

    Attributes
    protected
    Definition Classes
    AbstractScreen
  65. def toLower: (String) ⇒ String

    Attributes
    protected
    Definition Classes
    AbstractScreen
  66. def toString(): String

    Definition Classes
    AbstractScreen → AnyRef → Any
  67. def toUpper: (String) ⇒ String

    Attributes
    protected
    Definition Classes
    AbstractScreen
  68. def transitionIntoFrom(from: Box[Screen]): Unit

    A notification that we are transitioning into this screen.

    A notification that we are transitioning into this screen. Override this method to perform some screen-specific actions

    from

    the screen we're coming from

  69. def transitionOutOfTo(to: Box[Screen]): Unit

    A notification that we are transitioning out of this screen.

    A notification that we are transitioning out of this screen. Override this method to perform some screen-specific actions

    to

    the screen we're transitioning to

  70. def trim: (String) ⇒ String

    Attributes
    protected
    Definition Classes
    AbstractScreen
  71. def valMaxLen(len: ⇒ Int, msg: ⇒ String): (String) ⇒ List[FieldError]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  72. def valMinLen(len: ⇒ Int, msg: ⇒ String): (String) ⇒ List[FieldError]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  73. def valRegex(pat: ⇒ Pattern, msg: ⇒ String): (String) ⇒ List[FieldError]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  74. def validate: List[FieldError]

    Definition Classes
    AbstractScreen
  75. def validations: List[() ⇒ List[FieldError]]

    Definition Classes
    AbstractScreen
  76. def vendAVar[T](dflt: ⇒ T): NonCleanAnyVar[T]

    Attributes
    protected
    Definition Classes
    Screen → AbstractScreen
  77. def vendForm[T](implicit man: Manifest[T]): Box[(T, (T) ⇒ Any) ⇒ NodeSeq]

    Attributes
    protected
    Definition Classes
    AbstractScreen
  78. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  81. implicit def xmlToListFieldError(msg: NodeSeq): List[FieldError]

    Definition Classes
    AbstractScreen

Deprecated Value Members

  1. def _register(field: () ⇒ FieldContainer): Unit

    Attributes
    protected
    Definition Classes
    AbstractScreen
    Annotations
    @deprecated
    Deprecated

    (Since version 2.4) use addFields()

Inherited from AbstractScreen

Inherited from Factory

Inherited from SimpleInjector

Inherited from Injector

Inherited from AnyRef

Inherited from Any