Packages

package binding

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Binding[+A] extends Watchable[A] with Binding2Or3[A]

    A data binding expression that represents a value that automatically recalculates when its dependencies change.

    A data binding expression that represents a value that automatically recalculates when its dependencies change.

    Author:

    杨博 (Yang Bo) <[email protected]>

    Example:
    1. You may create a data binding expression via Binding { ??? } block annotation.

      val bindingInt: Binding[Int] = Binding { 100 }

      A data binding expression may depend on other binding expressions via bind method:

      val bindingString: Binding[String] = Binding { bindingInt.bind.toString }
  2. final class SafeBuffer[A] extends Buffer[A]

    Similar to scala.collection.mutable.ArrayBuffer, except that this SafeBuffer allows adding or removing elements via += and -= inside a foreach block.

    Similar to scala.collection.mutable.ArrayBuffer, except that this SafeBuffer allows adding or removing elements via += and -= inside a foreach block.

    Note

    A java.lang.IllegalStateException will be thrown when invoking methods other than += and -= in a foreach block.

Value Members

  1. object Binding extends Companion

    Author:

    杨博 (Yang Bo) <[email protected]>

Ungrouped