Trait

org.denigma.binding.binders.extractors

PropertyBinder

Related Doc: package extractors

Permalink

trait PropertyBinder extends ScalaTagsBinder

Does binding for classes

Self Type
PropertyBinder with ReactiveBinder
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PropertyBinder
  2. ScalaTagsBinder
  3. ReactiveBinder
  4. Binder
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def bools: Map[String, Rx[Boolean]]

    Permalink
  2. abstract def doubles: Map[String, Rx[Double]]

    Permalink
  3. abstract def elementPartial(el: Element, ats: Map[String, String]): PartialFunction[(String, String), Unit]

    Permalink
    Definition Classes
    ReactiveBinder
  4. abstract def ints: Map[String, Rx[Int]]

    Permalink
  5. abstract def strings: Map[String, Rx[String]]

    Permalink
  6. abstract def tags: Map[String, Rx[scalatags.Text.Tag]]

    Permalink
    Definition Classes
    ScalaTagsBinder

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allValues: Map[String, Rx[Any]]

    Permalink
  5. implicit def any2Bool(value: Any): Boolean

    Permalink
  6. implicit def any2Double(value: Any): Double

    Permalink
  7. implicit def any2Int(value: Any): Int

    Permalink
  8. implicit def any2String(value: Any): String

    Permalink
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def bind(el: Element, rxName: String): Unit

    Permalink

    Binds property

    Binds property

    el

    html element

    rxName

    name of Rx

  11. def bindAttributes(el: Element, attributes: Map[String, String]): Boolean

    Permalink
    Definition Classes
    ReactiveBinderBinder
  12. def bindMapItem[T](el: Element, mp: Map[String, Var[T]], attribute: String, key: String)(bind: (Element, Var[T]) ⇒ Unit): Unit

    Permalink

    binds an item of Map with vars

    binds an item of Map with vars

    T

    type parameter for Var

    el

    html element to bind to

    mp

    map with vars

    attribute

    name of the binding attribute (for debugging)

    key

    kay we want to bind to

    bind

    functions that binds

    Attributes
    protected
    Definition Classes
    ReactiveBinder
  13. def bindProperty(el: Element, rxName: String, prop: String): Unit

    Permalink
    Attributes
    protected
  14. def bindStyle(el: Element, rxName: String, prop: String): Unit

    Permalink

    binds Rx variable to a style property

    binds Rx variable to a style property

    rxName

    name of Rx variable

    prop

    style property

    Attributes
    protected
  15. def cannotFind[T](el: Element, rxName: String, prop: String, mp: Map[String, Rx[T]]): Unit

    Permalink
    Attributes
    protected
  16. def clone(): AnyRef

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

    Permalink
    Attributes
    protected
    Definition Classes
    ReactiveBinder
  18. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def extractTagRx[T](t: T)(implicit arg0: TagRxMap[T]): Map[String, Rx[scalatags.Text.Tag]]

    Permalink
    Attributes
    protected
    Definition Classes
    ScalaTagsBinder
  21. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. def propertyOnRx[T](el: Element, prop: String, value: Rx[T])(implicit conv: (T) ⇒ Any): Unit

    Permalink

    subscribes property to changes of Rx

    subscribes property to changes of Rx

    Attributes
    protected
  29. def propertyPartial(el: Element): PartialFunction[(String, String), Unit]

    Permalink

    Partial function that is usually added to bindProperties

    Partial function that is usually added to bindProperties

    el

    html element

    returns

    partial function that will do the binding

    Attributes
    protected
  30. def setAttribute[T](e: Element, prop: String, value: T)(implicit conv: (T) ⇒ Any): Unit

    Permalink
    Attributes
    protected
  31. lazy val specialAttributes: Map[String, String]

    Permalink
    Attributes
    protected
  32. def stylePropertyOnRx[T](el: Element, prop: String, value: Rx[T])(implicit conv: (T) ⇒ Any): Unit

    Permalink
    Attributes
    protected
  33. def subscribeInputValue[T](el: Element, rxName: String, event: String, mp: Map[String, Rx[T]])(implicit js2var: (Any) ⇒ T, var2js: (T) ⇒ Any): Option[Rx[T]]

    Permalink
    Attributes
    protected
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  36. def varOnEvent[T, TEvent <: Event](el: Element, prop: String, value: Rx[T], event: String)(implicit js2var: (Any) ⇒ T): Unit

    Permalink

    subscribes property to Rx, if Rx is Var then changes Var when specified event fires TODO: write safe version of the function

    subscribes property to Rx, if Rx is Var then changes Var when specified event fires TODO: write safe version of the function

    Attributes
    protected
  37. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. def warnOnUpdateFailures: Boolean

    Permalink

Inherited from ScalaTagsBinder

Inherited from ReactiveBinder

Inherited from Binder

Inherited from AnyRef

Inherited from Any

Ungrouped