Class Summary |
class
|
BooleanValidator
(valid : Boolean, validOn : Boolean) extends Validator[Boolean] with AnyRef
|
class
|
CheckBox
(name : java.lang.String, validator : Validator[Boolean], default : Boolean, label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node]) extends SingleInputComponent[Boolean]
|
class
|
Component
(val override prefix : java.lang.String, val label : java.lang.String, private _attrs : scala.collection.mutable.Map[java.lang.String, java.lang.String], private _child : scala.collection.mutable.Buffer[scala.xml.Node]) extends scala.xml.Node
GUI Component.
|
class
|
DateValidator
(format : java.text.DateFormat) extends Validator[java.util.Date] with AnyRef
|
class
|
DoubleValidator
(min : Double, minOn : Boolean, max : Double, maxOn : Boolean, default : Double, defaultOn : Boolean) extends Validator[Double] with AnyRef
|
class
|
EndForm
(name : java.lang.String, validator : Validator[java.lang.String], commit : (Book) => Unit, default : java.lang.String, label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node]) extends InputContainer[java.lang.String]
|
class
|
FloatValidator
(min : Float, minOn : Boolean, max : Float, maxOn : Boolean, default : Float, defaultOn : Boolean) extends Validator[Float] with AnyRef
|
class
|
Form
[T](name : java.lang.String, validator : Validator[T], commit : (Book) => Unit, default : T, label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node]) extends InputContainer[T]
|
abstract class
|
InputComponent
[T, M](label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node], val name : java.lang.String, val validator : Validator[T], val model : Model[M]) extends Component
|
abstract class
|
InputContainer
[T](name : java.lang.String, validator : Validator[T], _commit : (Book) => Unit, default : T, label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node]) extends SingleInputComponent[T]
|
class
|
IntValidator
(min : Int, minOn : Boolean, max : Int, maxOn : Boolean, default : Int, defaultOn : Boolean) extends Validator[Int] with AnyRef
|
class
|
LongValidator
(min : Long, minOn : Boolean, max : Long, maxOn : Boolean, default : Long, defaultOn : Boolean) extends Validator[Long] with AnyRef
|
class
|
Model
[T](val text : java.lang.String, val default : T, val value : scala.Option[T], val message : java.lang.String) extends AnyRef
|
abstract class
|
MultipleInputComponent
[T](label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node], val override name : java.lang.String, val override validator : Validator[T], val override model : Model[scala.Seq[T]]) extends InputComponent[T, scala.Seq[T]]
|
class
|
MultipleSelect
[T](name : java.lang.String, validator : Validator[T], values : scala.Seq[(java.lang.String, T)], default : scala.Seq[T], label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node]) extends MultipleInputComponent[T]
|
abstract class
|
RegexValidator
[T](val regex : scala.util.matching.Regex) extends Validator[T] with AnyRef
|
class
|
Select
[T](name : java.lang.String, validator : Validator[T], values : scala.Seq[(java.lang.String, T)], default : T, label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node]) extends SingleInputComponent[T]
|
abstract class
|
SingleInputComponent
[T](label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node], val override name : java.lang.String, val override validator : Validator[T], val override model : Model[T]) extends InputComponent[T, T]
|
class
|
TextArea
[T](name : java.lang.String, validator : Validator[T], default : T, label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node]) extends SingleInputComponent[T]
|
class
|
TextField
[T](name : java.lang.String, validator : Validator[T], default : T, label : java.lang.String, attrs : scala.Seq[(java.lang.String, java.lang.String)], child : scala.Seq[scala.xml.Node]) extends SingleInputComponent[T]
|
class
|
TextRegexValidator
(regex : scala.util.matching.Regex) extends RegexValidator[java.lang.String]
|
class
|
TextValidator
(notNull : Boolean, minLength : Int, maxLength : Int, trim : Boolean) extends Validator[java.lang.String] with AnyRef
|
class
|
ValidationException
(message : java.lang.String) extends java.lang.Exception with AnyRef
Vlidation exception.
|
trait
|
Validator
[T] extends AnyRef
Validator.
|