Class/Object

mhtml

Var

Related Docs: object Var | package mhtml

Permalink

final class Var[A] extends Rx[A]

Linear Supertypes
Rx[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Var
  2. Rx
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def :=(newValue: A): Unit

    Permalink

    Sets the value of this Var.

    Sets the value of this Var. This will automatically trigger recalculation of all the depending Rxs.

  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  9. def filter(f: (A) ⇒ Boolean): Rx[A]

    Permalink

    Returns a new Rx that filters each element of this Rx via f.

    Returns a new Rx that filters each element of this Rx via f.

    Definition Classes
    Rx
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def flatMap[B](f: (A) ⇒ Rx[B]): Rx[B]

    Permalink

    Returns a new Rx that flat-maps each element of this Rx via f.

    Returns a new Rx that flat-maps each element of this Rx via f.

    Definition Classes
    Rx
  12. def foreach(s: (A) ⇒ Unit): Cancelable

    Permalink

    Applies the side effecting function f to each element of this Rx.

    Applies the side effecting function f to each element of this Rx. Returns an Cancelable which can be used to cancel the subscription. Use with caution: not canceling foreach subscription on short lived Rxs will leak memory.

    Definition Classes
    VarRx
  13. final def getClass(): Class[_]

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

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

    Permalink
    Definition Classes
    Any
  16. def map[B](f: (A) ⇒ B): Rx[B]

    Permalink

    Returns a new Rx that maps each element of this Rx via f.

    Returns a new Rx that maps each element of this Rx via f.

    Definition Classes
    Rx
  17. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. def update(f: (A) ⇒ A): Unit

    Permalink

    Updates the value of this Var with a mutation function.

    Updates the value of this Var with a mutation function. This will automatically trigger recalculation of all the depending Rxs.

  23. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Rx[A]

Inherited from AnyRef

Inherited from Any

Ungrouped