net
.
twibs
.
form
.
base
Executor
Related Doc:
package base
abstract
class
Executor
extends
Executable
with
Result
with
Floating
Linear Supertypes
Floating
,
Result
,
Executable
,
InteractiveComponent
,
Values
,
Component
,
TranslationSupport
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
Executor
Floating
Result
Executable
InteractiveComponent
Values
Component
TranslationSupport
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
new
Executor
(
ilk:
String
)
(
implicit
parent:
Container
)
Type Members
case class
Input
(
string:
String
,
title:
String
,
valueOption:
Option
[
ValueType
] =
None
,
messageOption:
Option
[
Message
] =
None
,
continue:
Boolean
=
true
,
index:
Int
=
0
)
extends
Product
with
Serializable
Definition Classes
Values
type
StringProcessor
= (
Input
) ⇒
Input
Definition Classes
Values
abstract
type
ValueType
Definition Classes
Values
Abstract Value Members
abstract
def
stringToValueOption
(
string:
String
)
:
Option
[
ValueType
]
Definition Classes
Values
abstract
def
valueToString
(
value:
ValueType
)
:
String
Definition Classes
Values
Concrete 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
def
AfterFormDisplay
(
js:
JsCmd
)
:
AfterFormDisplay
Definition Classes
Result
def
BeforeFormDisplay
(
js:
JsCmd
)
:
AfterFormDisplay
Definition Classes
Result
def
InsteadOfFormDisplay
(
js:
JsCmd
)
:
InsteadOfFormDisplay
Definition Classes
Result
def
UseResponse
(
response:
Response
)
:
UseResponse
Definition Classes
Result
def
asHtml
:
NodeSeq
Definition Classes
Component
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
callValidation
()
:
Boolean
Definition Classes
Executable
def
clearLink
:
String
Definition Classes
InteractiveComponent
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
commitLink
(
value:
ValueType
)
:
String
Definition Classes
Executable
def
computeIsValid
:
Boolean
Definition Classes
Values
def
computeName
:
String
Attributes
protected
Definition Classes
Component
def
computeTitleForValue
(
value:
ValueType
)
:
String
Attributes
protected
Definition Classes
Values
def
defaultInputs
:
List
[
Input
]
Definition Classes
Values
final
def
defaultValue
:
ValueType
Definition Classes
Values
final
def
defaultValueOption
:
Option
[
ValueType
]
Definition Classes
Values
def
defaultValues
:
Seq
[
ValueType
]
Definition Classes
Values
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
execute
()
:
Unit
Definition Classes
Executable
def
execute
(
request:
Request
)
:
Unit
Definition Classes
Executable
→
Component
def
executeValidated
()
:
Unit
Definition Classes
Executable
def
executionLink
(
value:
ValueType
)
:
String
Definition Classes
Executable
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
form
:
BaseForm
Definition Classes
Component
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
id
:
IdString
Definition Classes
Component
val
ilk
:
String
Definition Classes
Executor
→
Component
def
initialize
()
:
Unit
Definition Classes
Component
final
def
input
:
Input
Definition Classes
Values
def
inputs
:
Seq
[
Input
]
Definition Classes
Values
def
inputsMessageOption
:
Option
[
Message
]
Definition Classes
Values
final
def
isChanged
:
Boolean
Definition Classes
Values
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isModified
:
Boolean
Definition Classes
Values
def
isStringProcessingEnabled
:
Boolean
Definition Classes
Values
def
isValid
:
Boolean
Definition Classes
Values
def
link
(
value:
ValueType
)
:
String
Definition Classes
InteractiveComponent
def
maximumLength
:
Int
Definition Classes
Values
def
maximumLengthProcessor
(
input:
Input
)
:
Input
Definition Classes
Values
def
maximumNumberOfInputs
:
Int
Definition Classes
Values
def
messageDisplayTypeOption
:
Option
[
String
]
Definition Classes
Values
def
minimumLength
:
Int
Definition Classes
Values
def
minimumLengthProcessor
(
input:
Input
)
:
Input
Definition Classes
Values
def
minimumNumberOfInputs
:
Int
Definition Classes
Values
final
val
name
:
String
Definition Classes
Component
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
implicit
val
parent
:
Container
Definition Classes
Executor
→
Component
def
parse
(
parameters:
Seq
[
String
]
)
:
Unit
Definition Classes
InteractiveComponent
def
parse
(
request:
Request
)
:
Unit
Definition Classes
InteractiveComponent
→
Component
def
prepare
(
request:
Request
)
:
Unit
Definition Classes
Component
def
regex
:
String
Definition Classes
Values
def
regexProcessor
(
input:
Input
)
:
Input
Definition Classes
Values
def
required
:
Boolean
Definition Classes
Values
def
requiredProcessor
(
input:
Input
)
:
Input
Definition Classes
Values
def
reset
()
:
Unit
Definition Classes
InteractiveComponent
→
Component
def
resetInputs
()
:
Unit
Definition Classes
Values
var
result
:
Value
Definition Classes
Result
def
state
:
ComponentState
Definition Classes
Component
final
def
string
:
String
Definition Classes
Values
final
def
stringOrEmpty
:
String
Definition Classes
Values
def
stringProcessors
:
List
[
StringProcessor
]
Definition Classes
Values
def
stringToInput
(
string:
String
)
:
Input
Definition Classes
Values
def
stringToValueConverter
(
input:
Input
)
:
Input
Definition Classes
Values
final
def
string_=
(
string:
String
)
:
Unit
Definition Classes
Values
final
def
strings
:
Seq
[
String
]
Definition Classes
Values
def
strings_=
(
strings:
Seq
[
String
]
)
:
Unit
Definition Classes
Values
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
titleForValue
(
value:
ValueType
)
:
String
Definition Classes
Values
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
translator
:
Translator
Definition Classes
Component
→ TranslationSupport
def
trim
:
Boolean
Definition Classes
Values
def
trimProcessor
(
input:
Input
)
:
Input
Definition Classes
Values
final
def
validValue
:
ValueType
Definition Classes
Values
final
def
validValueOption
:
Option
[
ValueType
]
Definition Classes
Values
final
def
validValueOrDefault
:
ValueType
Definition Classes
Values
final
def
validValues
:
Seq
[
ValueType
]
Definition Classes
Values
def
validate
()
:
Boolean
Definition Classes
Values
def
validateString
(
string:
String
)
:
Input
Definition Classes
Values
def
validateValue
(
value:
ValueType
)
:
Input
Definition Classes
Values
def
validated
:
Boolean
Definition Classes
InteractiveComponent
→
Values
final
def
value
:
ValueType
Definition Classes
Values
final
def
valueOption
:
Option
[
ValueType
]
Definition Classes
Values
final
def
valueOption_=
(
valueOption:
Option
[
ValueType
]
)
:
Unit
Definition Classes
Values
final
def
valueOrDefault
:
ValueType
Definition Classes
Values
def
valueProcessors
:
List
[
StringProcessor
]
Definition Classes
Values
def
valueToInput
(
value:
ValueType
)
:
Input
Definition Classes
Values
final
def
value_=
(
value:
ValueType
)
:
Unit
Definition Classes
Values
final
def
values
:
Seq
[
ValueType
]
Definition Classes
Values
def
values_=
(
values:
Seq
[
ValueType
]
)
:
Unit
Definition Classes
Values
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
@throws
(
...
)
implicit
def
withTranslationFormatter
(
sc:
StringContext
)
:
AnyRef
{ ... /* 5 definitions in type refinement */ }
Definition Classes
TranslationSupport
final
def
withValue
[
R
]
(
valueArg:
ValueType
)
(
f: (
Executor
.this.type) ⇒
R
)
:
R
Definition Classes
Values
final
def
withValues
[
R
]
(
valuesArg:
Seq
[
ValueType
]
)
(
f: (
Executor
.this.type) ⇒
R
)
:
R
Definition Classes
Values
Inherited from
Floating
Inherited from
Result
Inherited from
Executable
Inherited from
InteractiveComponent
Inherited from
Values
Inherited from
Component
Inherited from
TranslationSupport
Inherited from
AnyRef
Inherited from
Any
Ungrouped