org.hyperscala.ui.widgets.visual

VisualBuilder

Related Doc: package visual

case class VisualBuilder[T](_name: String = null, _labeled: Boolean = true, _label: String = null, _required: Boolean = false, _editable: Boolean = true, _editing: Boolean = false, _selection: List[T] = null, _nullAllowed: Boolean = true, _default: Option[T] = None, _itemizedType: VisualBuilder[_] = null, _masked: Boolean = false, _multiLine: Boolean = false, _validations: List[(T) ⇒ Either[Option[T], String]] = Nil, _validateOnChange: Boolean = false, _visualType: Option[VisualType[T]] = None, _group: String = null, _bindProperty: Property[_] = null, _bindHierarchy: String = null, bindValueUpdatesProperty: Boolean = true, bindPropertyUpdatesValue: Boolean = true)(implicit manifest: Manifest[T]) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. VisualBuilder
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new VisualBuilder(_name: String = null, _labeled: Boolean = true, _label: String = null, _required: Boolean = false, _editable: Boolean = true, _editing: Boolean = false, _selection: List[T] = null, _nullAllowed: Boolean = true, _default: Option[T] = None, _itemizedType: VisualBuilder[_] = null, _masked: Boolean = false, _multiLine: Boolean = false, _validations: List[(T) ⇒ Either[Option[T], String]] = Nil, _validateOnChange: Boolean = false, _visualType: Option[VisualType[T]] = None, _group: String = null, _bindProperty: Property[_] = null, _bindHierarchy: String = null, bindValueUpdatesProperty: Boolean = true, bindPropertyUpdatesValue: Boolean = true)(implicit manifest: Manifest[T])

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. val _bindHierarchy: String

  5. val _bindProperty: Property[_]

  6. val _default: Option[T]

  7. val _editable: Boolean

  8. val _editing: Boolean

  9. val _group: String

  10. val _itemizedType: VisualBuilder[_]

  11. val _label: String

  12. val _labeled: Boolean

  13. val _masked: Boolean

  14. val _multiLine: Boolean

  15. val _name: String

  16. val _nullAllowed: Boolean

  17. val _required: Boolean

  18. val _selection: List[T]

  19. val _validateOnChange: Boolean

  20. val _validations: List[(T) ⇒ Either[Option[T], String]]

  21. val _visualType: Option[VisualType[T]]

  22. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  23. def bind(b: Property[_], hierarchy: String, valueUpdatesProperty: Boolean = true, propertyUpdatesValue: Boolean = true): VisualBuilder[T]

  24. def bindHierarchy: String

  25. def bindProperty: Property[_]

  26. val bindPropertyUpdatesValue: Boolean

  27. val bindValueUpdatesProperty: Boolean

  28. def build(): StandardVisual[T]

  29. def clazz: Class[_]

  30. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. def default(d: T): VisualBuilder[T]

  32. def default: Option[T]

  33. def editable(e: Boolean): VisualBuilder[T]

  34. def editable: Boolean

  35. def editing(e: Boolean): VisualBuilder[T]

  36. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  39. def group(_group: String): VisualBuilder[T]

  40. def group: String

  41. def isEditing: Boolean

  42. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  43. def isRequired: Boolean

  44. def itemizedType[V](f: (VisualBuilder[V]) ⇒ VisualBuilder[V] = (vb: VisualBuilder[V]) => vb)(implicit itemManifest: Manifest[V]): VisualBuilder[T]

  45. def itemizedType: VisualBuilder[_]

  46. def label(l: String): VisualBuilder[T]

  47. def label: String

  48. def labeled(l: Boolean): VisualBuilder[T]

  49. def labeled: Boolean

  50. implicit val manifest: Manifest[T]

  51. def mask: VisualBuilder[T]

  52. def masked(m: Boolean): VisualBuilder[T]

  53. def masked: Boolean

  54. def multiLine(b: Boolean): VisualBuilder[T]

  55. def multiLine: Boolean

  56. def name(_name: String): VisualBuilder[T]

  57. def name: String

  58. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  59. final def notify(): Unit

    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  61. def nullAllowed(b: Boolean): VisualBuilder[T]

  62. def nullAllowed: Boolean

  63. def required(_required: Boolean): VisualBuilder[T]

  64. def required: VisualBuilder[T]

  65. def selection(s: List[T]): VisualBuilder[T]

  66. def selection: List[T]

  67. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  68. def validateOnChange(b: Boolean): VisualBuilder[T]

  69. def validateOnChange: Boolean

  70. def validation(v: (T) ⇒ Either[Option[T], String]): VisualBuilder[T]

  71. def validations(v: List[(T) ⇒ Either[Option[T], String]]): VisualBuilder[T]

  72. def validations: List[(T) ⇒ Either[Option[T], String]]

  73. def visualType(v: VisualType[T]): VisualBuilder[T]

  74. def visualType: Option[VisualType[T]]

  75. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped