package controls
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- controls
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed abstract class Control[T] extends AnyRef
- abstract class GenericInput[T] extends TextEntryControl[T]
- case class Optional[T](control: TextEntryControl[T]) extends TextEntryControl[Option[T]] with Product with Serializable
- case class Password(minLength: Int) extends GenericInput[String] with Product with Serializable
- abstract class SelectField[T] extends TextBasedInput[T]
- abstract class TextBasedInput[T] extends Control[T]
-
abstract
class
TextEntryControl[T] extends TextBasedInput[T]
A control that accepts a value as free-form text (e.g., , ), though it may validate that the entered text matches a specific format. For example, it may require the value to be a valid URL, or that the value parses to an integer.
A control that accepts a value as free-form text (e.g., , ), though it may validate that the entered text matches a specific format. For example, it may require the value to be a valid URL, or that the value parses to an integer.
- case class URL(requireProtocol: Boolean = false) extends GenericInput[java.net.URL] with Product with Serializable
Value Members
- object Checkbox extends TextBasedInput[Boolean]
- object DateTimeInput extends GenericInput[ZonedDateTime]
- object EmailAddr extends GenericInput[InternetAddress]
- object HiddenInput extends GenericInput[String]
- object TextLine extends GenericInput[String]
- object Textarea extends TextEntryControl[String]