org.denigma.binding.binders.collections.KeyValue

BooleanBinder

Related Doc: package KeyValue

class BooleanBinder extends BooleanRxBinder

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BooleanBinder
  2. BooleanRxBinder
  3. GeneralBinder
  4. Extractor
  5. EventBinding
  6. ScalaTagsBinder
  7. PrimitivesBinder
  8. PropertyBinder
  9. ClassBinder
  10. VisibilityBinder
  11. BasicBinding
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BooleanBinder(view: BindableView, key: String, value: Boolean)

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def bindAttribute(el: HTMLElement, key: String, value: String, mp: Map[String, Rx[String]]): Boolean

    el

    element

    key

    key

    value

    value

    mp

    map

    Definition Classes
    PropertyBinder
  6. def bindAttributes(el: HTMLElement, ats: Map[String, String]): Unit

    Definition Classes
    GeneralBinderBasicBinding
  7. def bindCheckBox(el: HTMLElement, key: String, rx: Rx[Boolean]): Unit

    Attributes
    protected
    Definition Classes
    PropertyBinder
  8. def bindClass(element: HTMLElement, prop: String): Unit

    Definition Classes
    ClassBinder
  9. def bindClick(el: HTMLElement, key: String, ev: Var[MouseEvent]): Unit

    Definition Classes
    EventBinding
  10. def bindDataAttributes(el: HTMLElement, ats: Map[String, String]): Unit

    Definition Classes
    GeneralBinder
  11. def bindEvents(el: HTMLElement, ats: Map[String, String]): Unit

    Definition Classes
    EventBinding
  12. def bindHTML(el: HTMLElement, ats: Map[String, String]): Unit

    Definition Classes
    ScalaTagsBinder
  13. def bindInner(el: HTMLElement, key: String, str: Rx[String]): Unit

    Definition Classes
    PropertyBinder
  14. def bindInnerHTML(el: HTMLElement, key: String, att: String): Unit

    Binds html property

    Binds html property

    el
    key
    att

    Definition Classes
    PropertyBinder
  15. def bindInput(el: HTMLElement, key: String, str: Rx[String]): Unit

    Attributes
    protected
    Definition Classes
    PropertyBinder
  16. def bindProperties(el: HTMLElement, ats: Map[String, String]): Unit

    Binds

    Binds

    el
    ats

    Definition Classes
    GeneralBinderPrimitivesBinder
  17. def bindProperty(el: HTMLElement, key: String, att: String): Boolean

    Bind property

    Bind property

    el

    html element

    key

    name of the property

    att

    value of attribute

    returns

    Definition Classes
    PropertyBinder
  18. def bindRx[T](key: String, el: HTMLElement, rx: Rx[T])(assign: (HTMLElement, T) ⇒ Unit): Unit

    Binds value to reactive property

    Binds value to reactive property

    T

    type param

    key

    key to witch to bind to

    el

    html element

    rx

    reactive variable

    assign

    assign function that assigns value to html element

    returns

    Definition Classes
    BasicBinding
  19. def bindText(el: HTMLElement, key: String, str: Rx[String]): Unit

    Attributes
    protected
    Definition Classes
    PropertyBinder
  20. def bindVar[T](key: String, el: HTMLElement, v: Var[T])(assign: (HTMLElement, Var[T]) ⇒ Unit): Unit

    Definition Classes
    BasicBinding
  21. var bools: Map[String, Rx[Boolean]]

  22. def classIf(element: HTMLElement, className: String, cond: String): Unit

    Shows only if condition is true

    Shows only if condition is true

    element

    html element

    className

    name of the class that will be added if conditional is true

    cond

    conditional rx

    Attributes
    protected
    Definition Classes
    ClassBinder
  23. def classPartial(el: HTMLElement, value: String): PartialFunction[String, Unit]

    Partial function for class

    Partial function for class

    el
    value
    returns

    Attributes
    protected
    Definition Classes
    ClassBinder
  24. def classUnless(element: HTMLElement, className: String, cond: String): Unit

    Attributes
    protected
    Definition Classes
    ClassBinder
  25. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. def dataAttributesOnly(ats: Map[String, String]): Map[String, String]

    Attributes
    protected
    Definition Classes
    BasicBinding
  27. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  29. def eventsPartial(el: HTMLElement, value: String): PartialFunction[String, Unit]

    Definition Classes
    EventBinding
  30. def extractAny[T](t: T)(implicit arg0: ClassToMap[T]): Map[String, Any]

    Definition Classes
    PrimitivesBinder
  31. def extractBooleanRx[T](t: T)(implicit arg0: BooleanRxMap[T]): Map[String, Rx[Boolean]]

    Definition Classes
    PrimitivesBinder
  32. def extractEvents[T](t: T)(implicit arg0: EventMap[T]): Map[String, Var[Event]]

    Definition Classes
    EventBinding
  33. def extractEverything[T](value: T)(implicit arg0: MapRxMap[T], arg1: TagRxMap[T], arg2: StringRxMap[T], arg3: BooleanRxMap[T], arg4: EventMap[T], arg5: MouseEventMap[T], arg6: TextEventMap[T], arg7: KeyEventMap[T], arg8: UIEventMap[T], arg9: WheelEventMap[T], arg10: FocusEventMap[T]): Unit

    Definition Classes
    GeneralBinderExtractor
  34. def extractFocusEvents[T](t: T)(implicit arg0: FocusEventMap[T]): Map[String, Var[FocusEvent]]

    Definition Classes
    EventBinding
  35. def extractKeyEvents[T](t: T)(implicit arg0: KeyEventMap[T]): Map[String, Var[KeyboardEvent]]

    Definition Classes
    EventBinding
  36. def extractMouseEvents[T](t: T)(implicit arg0: MouseEventMap[T]): Map[String, Var[MouseEvent]]

    Definition Classes
    EventBinding
  37. def extractStringRx[T](t: T)(implicit arg0: StringRxMap[T]): Map[String, Rx[String]]

    Definition Classes
    PrimitivesBinder
  38. def extractTagRx[T](t: T)(implicit arg0: TagRxMap[T]): Map[String, Rx[scalatags.Text.Tag]]

    Definition Classes
    ScalaTagsBinder
  39. def extractTextEvents[T](t: T)(implicit arg0: TextEventMap[T]): Map[String, Var[TextEvent]]

    Definition Classes
    EventBinding
  40. def extractUIEvents[T](t: T)(implicit arg0: UIEventMap[T]): Map[String, Var[UIEvent]]

    Definition Classes
    EventBinding
  41. def extractWheelEvents[T](t: T)(implicit arg0: WheelEventMap[T]): Map[String, Var[WheelEvent]]

    Definition Classes
    EventBinding
  42. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  44. def hasGeneralBinding(view: OrganizedView): Boolean

    Attributes
    protected
    Definition Classes
    GeneralBinder
  45. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  46. def hideIf(element: HTMLElement, hide: String, disp: String): Unit

    Definition Classes
    VisibilityBinder
  47. def id: String

    Definition Classes
    GeneralBinderBasicBinding
  48. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  49. def makeAttHandler[T <: Event](el: HTMLElement, par: Rx[String], atname: String): (T) ⇒ Unit

    Creates attribute handler for the event

    Creates attribute handler for the event

    T

    type of event

    el

    html element

    par

    parameter

    atname

    attribute name

    returns

    Definition Classes
    PropertyBinder
  50. def makeEventHandler[TEV <: Event, TV](el: HTMLElement, par: Rx[TV])(assign: (TEV, Var[TV], HTMLElement) ⇒ Unit): (TEV) ⇒ Unit

    Creates and even handler that can be attached to different listeners

    Creates and even handler that can be attached to different listeners

    TEV

    type of event

    TV

    type of rx

    el

    element

    par

    rx parameter

    assign

    function that assigns var values to some element properties

    returns

    Definition Classes
    BasicBinding
  51. def makeId(el: HTMLElement, title: String): String

    Makes id for the binding element

    Makes id for the binding element

    el

    html element

    title

    title of id

    returns

    Definition Classes
    BasicBinding
  52. def makePropHandler[T <: Event](el: HTMLElement, par: Rx[String], pname: String): (T) ⇒ Unit

    Creates a handler that changes rx value according to element property

    Creates a handler that changes rx value according to element property

    T
    el
    par
    pname

    property name

    returns

    Definition Classes
    PropertyBinder
  53. def makeTextHandler(el: HTMLElement, par: Rx[String]): (KeyboardEvent) ⇒ Unit

    Definition Classes
    PrimitivesBinder
  54. var mouseEvents: Map[String, Var[MouseEvent]]

    Definition Classes
    GeneralBinderEventBinding
  55. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  58. def otherPartial: PartialFunction[String, Unit]

    Attributes
    protected
    Definition Classes
    BasicBinding
  59. def parentGeneralBinder: Option[GeneralBinder]

    Attributes
    protected
    Definition Classes
    GeneralBinder
  60. def processUrl(url: String, relativeURI: Boolean = true): String

    Attributes
    protected
    Definition Classes
    BasicBinding
  61. def propertyPartial(el: HTMLElement, key: String, value: String): PartialFunction[String, Unit]

    Partial function that is usually added to bindProperties

    Partial function that is usually added to bindProperties

    el
    key
    value
    returns

    Attributes
    protected
    Definition Classes
    PropertyBinder
  62. def showIf(element: HTMLElement, show: String, disp: String): Unit

    Shows element if condition is satisfied

    Shows element if condition is satisfied

    element

    Element that should be shown

    show
    disp

    Definition Classes
    VisibilityBinder
  63. var strings: Map[String, Rx[String]]

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

    Definition Classes
    AnyRef
  65. var tags: Map[String, Rx[scalatags.Text.Tag]]

    Definition Classes
    GeneralBinderScalaTagsBinder
  66. def toString(): String

    Definition Classes
    AnyRef → Any
  67. def upPartial(el: HTMLElement, key: String, value: String): PartialFunction[String, Unit]

    Attributes
    protected
    Definition Classes
    GeneralBinder
  68. def updateAttrByRx(key: String, el: HTMLElement, rtag: Rx[scalatags.Text.Tag]): Unit

    Updates attribute by ScalaTag

    Updates attribute by ScalaTag

    key

    key

    el

    element to update

    rtag

    tag to update from

    returns

    Definition Classes
    ScalaTagsBinder
  69. def visibilityPartial(el: HTMLElement, value: String): PartialFunction[String, Unit]

    Definition Classes
    VisibilityBinder
  70. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from BooleanRxBinder

Inherited from GeneralBinder

Inherited from Extractor

Inherited from EventBinding

Inherited from ScalaTagsBinder

Inherited from PrimitivesBinder

Inherited from PropertyBinder

Inherited from ClassBinder

Inherited from VisibilityBinder

Inherited from BasicBinding

Inherited from AnyRef

Inherited from Any

Ungrouped