net.liftweb.http.LiftScreen

trait LiftScreen

trait LiftScreen

 extends AbstractScreen with DispatchSnippet with ScreenWizardRendered




Source: LiftScreen.scala(471)

Nested Classes

ScreenSnapshot, ScreenVar,

 Fields

Referer.. protected object Referer

 extends ScreenVar[String]
additionalAttributes.. def additionalAttributes
any additional parameters that need to be put in the on the form (e [details]
g., mime type)
MetaData AbstractScreen
allTemplate.. protected def allTemplate NodeSeq
allTemplateNodeSeq.. protected def allTemplateNodeSeq NodeSeq ScreenWizardRendered
allTemplatePath.. protected def allTemplatePath List[String]
cancelButton.. def cancelButton Elem AbstractScreen
createSnapshot.. protected def createSnapshot ScreenSnapshot
finishButton.. def finishButton Elem AbstractScreen
formAttrs.. protected def formAttrs
What additional attributes should be put on the
MetaData
hasUploadField.. protected def hasUploadField Boolean AbstractScreen
screenBottom.. def screenBottom Box[Elem] AbstractScreen
screenFields.. def screenFields
A list of fields in this screen
List[BaseField] AbstractScreen
screenName.. def screenName
The name of the screen [details]
Override this to change the screen name
String AbstractScreen
screenNameAsHtml.. def screenNameAsHtml NodeSeq AbstractScreen
screenTitle.. def screenTitle NodeSeq AbstractScreen
screenTop.. def screenTop Box[Elem] AbstractScreen
screenValidate.. def screenValidate List[FieldError] AbstractScreen
toForm.. def toForm NodeSeq
validate.. def validate List[FieldError] AbstractScreen

 Methods

!=.. final def !=(arg0 : Object) Boolean AnyRef
!=.. final def !=(arg0 : Any) Boolean Any
==.. final def ==(arg0 : Any) Boolean Any
==.. final def ==(arg0 : Object) Boolean AnyRef
_register.. protected def _register(field : () => FieldContainer) Unit AbstractScreen
asInstanceOf.. final def asInstanceOf[T0] T0 Any
boxOfScreen.. implicit def boxOfScreen[T <: AbstractScreen](in : T) Box[T] AbstractScreen
boxStrToListFieldError.. implicit def boxStrToListFieldError(msg : Box[String]) List[FieldError] AbstractScreen
boxXmlToListFieldError.. implicit def boxXmlToListFieldError(msg : Box[NodeSeq]) List[FieldError] AbstractScreen
builder.. protected def builder[T](name : => String, default : T, stuff : FilterOrValidate[T]*)(implicit man : Manifest[T])
Create a FieldBuilder so you can add help screens, validations and filters [details]
Remember to invoke "make" on the returned FieldBuilder to convert it into a field
param
default - - the default value of the field
validate - - any validation functions
name - - the name of the field. This is a call-by-name parameter, so you can dynamically calculate the name of the fiels (e.g., localize its name)
FieldBuilder[T] AbstractScreen
clone.. protected def clone Object AnyRef
dispatch.. def dispatch PartialFunction[String, (NodeSeq) => NodeSeq]
doFinish.. protected def doFinish Unit
elemInABox.. protected implicit def elemInABox(in : Elem) Box[Elem] AbstractScreen
eq.. final def eq(arg0 : Object) Boolean AnyRef
equals.. def equals(arg0 : Any) Boolean AnyRef
field.. protected def field[T](name : => String, default : T, stuff : FilterOrValidate[T]*)(implicit man : Manifest[T])
Create a field with a name, default value, and [details]
param
default - - the default value of the field
validate - - any validation functions
name - - the name of the field. This is a call-by-name parameter, so you can dynamically calculate the name of the fiels (e.g., localize its name)
Field AbstractScreen
finalize.. protected def finalize Unit AnyRef
finish.. protected abstract def finish Unit
getClass.. final def getClass Class[Any] AnyRef
hashCode.. def hashCode Int AnyRef
inject.. implicit def inject[T](arg0 : Manifest[T]) Box[T] SimpleInjector
isInstanceOf.. final def isInstanceOf[T0] Boolean Any
localSetup.. protected def localSetup Unit
maxVal.. protected def maxVal[T](len : T, msg : => String)(implicit f : (T) => Number) (T) => List[FieldError] AbstractScreen
minVal.. protected def minVal[T](len : T, msg : => String)(implicit f : (T) => Number) (T) => List[FieldError] AbstractScreen
ne.. final def ne(arg0 : Object) Boolean AnyRef
notNull.. protected def notNull (String) => String AbstractScreen
noticeTypeToAttr.. def noticeTypeToAttr(screen : AbstractScreen) Box[(Value) => MetaData] AbstractScreen
notify.. final def notify Unit AnyRef
notifyAll.. final def notifyAll Unit AnyRef
redirectBack.. protected def redirectBack Unit
registerInjection.. def registerInjection[T](arg0 : () => T) Unit SimpleInjector
removeRegExChars.. protected def removeRegExChars(regEx : String) (String) => String AbstractScreen
renderAll.. protected def renderAll(currentScreenNumber : Box[NodeSeq], screenCount : Box[NodeSeq], wizardTop : Box[Elem], screenTop : Box[Elem], fields : List[ScreenFieldInfo], prev : Box[Elem], cancel : Box[Elem], next : Box[Elem], finish : Box[Elem], screenBottom : Box[Elem], wizardBottom : Box[Elem], nextId : (String, () => Unit), prevId : Box[(String, () => Unit)], cancelId : (String, () => Unit), theScreen : AbstractScreen) NodeSeq ScreenWizardRendered
strToListFieldError.. implicit def strToListFieldError(msg : String) List[FieldError] AbstractScreen
synchronized.. final def synchronized[T0](arg0 : T0) T0 AnyRef
toLower.. protected def toLower (String) => String AbstractScreen
toString.. override def toString String AbstractScreen
toUpper.. protected def toUpper (String) => String AbstractScreen
trim.. protected def trim (String) => String AbstractScreen
valMaxLen.. protected def valMaxLen(len : Int, msg : => String)
A validation helper [details]
Make sure the string is no more than a particular length and generate a validation issue if not
(String) => List[FieldError] AbstractScreen
valMinLen.. protected def valMinLen(len : Int, msg : => String)
A validation helper [details]
Make sure the string is at least a particular length and generate a validation issue if not
(String) => List[FieldError] AbstractScreen
valRegex.. protected def valRegex(pat : Pattern, msg : => String)
Make sure the field matches a regular expression
(String) => List[FieldError] AbstractScreen
validations.. def validations List[() => List[FieldError]] AbstractScreen
vendAVar.. protected def vendAVar[T](dflt : => T) NonCleanAnyVar[T]
vendForm.. protected def vendForm[T](implicit man : Manifest[T]) Box[(T, (T) => Unit) => NodeSeq] AbstractScreen
wait.. final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
wait.. final def wait(arg0 : Long) Unit AnyRef
wait.. final def wait Unit AnyRef
xmlToListFieldError.. implicit def xmlToListFieldError(msg : NodeSeq) List[FieldError] AbstractScreen
Copyright (c) 2006-2010 WorldWide Conferencing, LLC. All Rights Reserved.