package binding
- Alphabetic
- Public
- Protected
Type Members
- trait Binding[+A] extends Watchable[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]>
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 }
Example: - 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
- object Binding extends WithTypeClass[Monad, Binding]
Author:
杨博 (Yang Bo) <[email protected]>