Instance Constructors
-
new
SlashemStringField
(owner: T)
Type Members
-
type
MyType
= String
-
type
ValidationFunction
= (ValueType) ⇒ List[FieldError]
-
type
ValueType
= String
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
_1
: MyType
-
def
allFields
: Seq[BaseField]
-
def
any
: Clause[String]
-
def
apply
(in: Box[MyType]): T
-
def
apply
(in: MyType): T
-
def
asHtml
: NodeSeq
-
def
asInstanceOf
[T0]
: T0
-
def
asJString
(encode: (MyType) ⇒ String): JValue
-
def
asJValue
: JValue
-
def
asJs
: JsExp with Product with Serializable
-
def
asString
: String
-
def
atomicUpdate
(f: (ValueType) ⇒ ValueType): ValueType
-
implicit def
boxNodeFuncToFieldError
(in: (Box[MyType]) ⇒ Box[Node]): (Box[MyType]) ⇒ List[FieldError]
-
implicit def
boxNodeToFieldError
(in: Box[Node]): List[FieldError]
-
def
boxStrToValType
(in: Box[String]): ValueType
-
def
canEqual
(a: Any): Boolean
-
def
canRead_?
: Boolean
-
def
canWrite_?
: Boolean
-
def
checkCanRead_?
: Boolean
-
def
checkCanWrite_?
: Boolean
-
def
clear
: Unit
-
def
clone
(): AnyRef
-
def
contains
(v: String, b: Float): Clause[String]
-
def
contains
(v: String): Clause[String]
-
def
crop
(in: ValueType): ValueType
-
def
defaultValue
: String
-
def
defaultValueBox
: Box[MyType]
-
def
dirty_?
: Boolean
-
def
dirty_?
(b: Boolean): Unit
-
def
displayHtml
: NodeSeq
-
def
displayName
: String
-
def
displayNameHtml
: Box[NodeSeq]
-
def
eq
(arg0: AnyRef): Boolean
-
def
eqs
(v: String): Clause[String]
-
def
equals
(arg0: Any): Boolean
-
def
fieldId
: Option[NodeSeq]
-
def
finalize
(): Unit
-
def
formElemAttrs
: Seq[ElemAttr]
-
def
genericSetFromAny
(in: Any)(implicit m: Manifest[MyType]): Box[MyType]
-
def
get
: MyType
-
def
getClass
(): java.lang.Class[_]
-
def
greaterThan
(v: String): Clause[String]
-
def
hashCode
(): Int
-
def
helpAsHtml
: Box[NodeSeq]
-
def
highlighted
: List[String]
-
var
hl
: List[String]
-
def
ignoreField_?
: Boolean
-
def
in
(v: List[String]): Clause[String]
-
def
in
(v: Iterable[String], b: Float): Clause[String]
-
def
in
(v: Iterable[String]): Clause[String]
-
def
inRange
(v1: String, v2: String): Clause[String]
-
def
is
: MyType
-
def
isInstanceOf
[T0]
: Boolean
-
def
label
: NodeSeq
-
def
lessThan
(v: String): Clause[String]
-
def
liftSetFilterToBox
(in: Box[MyType]): Box[MyType]
-
def
maxLen
: Int
-
val
maxLength
: Int
-
def
name
: String
-
def
ne
(arg0: AnyRef): Boolean
-
def
neqs
(v: String): Clause[String]
-
def
nin
(v: List[String]): Clause[String]
-
def
nin
(v: Iterable[String], b: Float): Clause[String]
-
def
nin
(v: Iterable[String]): Clause[String]
-
def
ninRange
(v1: String, v2: String): Clause[String]
-
def
noValueErrorMessage
: String
-
implicit def
nodeToFieldError
(node: Node): List[FieldError]
-
def
notNull
(in: ValueType): ValueType
-
def
notOptionalErrorMessage
: String
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
obscure
(in: MyType): Box[MyType]
-
def
optional_?
: Boolean
-
def
performAtomicOperation
[T]
(f: ⇒ T): T
-
def
productArity
: Int
-
def
productElement
(n: Int): Any
-
def
productIterator
: Iterator[Any]
-
def
productPrefix
: String
-
def
query
(q: Query[String]): Clause[String]
-
def
queryName
: String
-
def
removeRegExChars
(regEx: String)(in: ValueType): ValueType
-
def
required_?
: Boolean
-
def
resetDirty
: Unit
-
def
runFilters
(in: Box[MyType], filter: List[(Box[MyType]) ⇒ Box[MyType]]): Box[MyType]
-
def
runValidation
(in: Box[MyType]): List[FieldError]
-
def
safe_?
: Boolean
-
def
set
(in: MyType): MyType
-
def
setBox
(in: Box[MyType]): Box[MyType]
-
def
setFilter
: List[(ValueType) ⇒ ValueType]
-
def
setFilterBox
: List[(Box[MyType]) ⇒ Box[MyType]]
-
def
setFromAny
(in: Any): Box[String]
-
def
setFromJString
(jvalue: JValue)(decode: (String) ⇒ Box[MyType]): Box[MyType]
-
def
setFromJValue
(jvalue: JValue): Box[MyType]
-
def
setFromString
(s: String): Box[String]
-
def
setHighlighted
(a: List[String]): Unit
-
def
set_!
(in: Box[MyType]): Box[MyType]
-
def
shouldDisplay_?
: Boolean
-
def
show_?
: Boolean
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
tabIndex
: Int
-
def
toBoxMyType
(in: ValueType): Full[ValueType]
-
def
toForm
: Box[NodeSeq]
-
def
toLower
(in: ValueType): ValueType
-
def
toString
(): String
-
def
toUpper
(in: ValueType): ValueType
-
def
toValueType
(in: Box[MyType]): MyType
-
def
toXHtml
: NodeSeq
-
def
trim
(in: ValueType): ValueType
-
def
uniqueFieldId
: Box[String]
-
def
uploadField_?
: Boolean
-
def
valMaxLen
(len: Int, msg: ⇒ String)(value: ValueType): List[FieldError]
-
def
valMinLen
(len: Int, msg: ⇒ String)(value: ValueType): List[FieldError]
-
def
valRegex
(pat: Pattern, msg: ⇒ String)(value: ValueType): List[FieldError]
-
def
validate
: List[FieldError]
-
def
validations
: List[ValidationFunction]
-
def
value
: MyType
-
def
valueBox
: Box[MyType]
-
def
valueBoxFromAny
(a: Any): Box[String]
-
def
valueTypeToBoxString
(in: ValueType): Box[String]
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Deprecated Value Members
-
def
productElements
: Iterator[Any]
Inherited from StringField[T]
Inherited from StringTypedField
Inherited from StringValidators
Inherited from MandatoryTypedField[String]
Inherited from Product1[String]
Inherited from Product
Inherited from Equals
Inherited from Field[String, T]
Inherited from TypedField[String]
Inherited from OwnedField[T]
Inherited from BaseField
Inherited from BaseField
Inherited from FieldContainer
Inherited from SettableField
Inherited from SettableValueHolder
Inherited from Settable
Inherited from ReadableField
Inherited from Bindable
Inherited from ValueHolder
Inherited from FieldIdentifier
Inherited from AnyRef
Inherited from Any