com.thoughtworks.binding.Binding.BindingSeq
A helper to build complicated comprehension expressions for BindingSeq
Returns a new Binding expression of all elements in this BindingSeq.
Returns a new Binding expression of all elements in this BindingSeq.
Returns a BindingSeq that flat-maps each element of this BindingSeq via f
Returns a BindingSeq that flat-maps each element of this BindingSeq via f
The mapper function, which may contain magic bind calls.
The underlying implementation of flatMap.
The underlying implementation of flatMap.
Don't use this method in user code.
The underlying implementation of foreach.
The underlying implementation of foreach.
Don't use this method in user code.
Returns a BindingSeq that maps each element of this BindingSeq via f
Returns a BindingSeq that maps each element of this BindingSeq via f
The mapper function, which may contain magic bind calls.
The underlying implementation of map.
The underlying implementation of map.
Don't use this method in user code.
Disables automatic recalculation.
Disables automatic recalculation.
This method is recursive, which means that the dependencies of this BindingSeq will be unwatched as well.
Returns the current value of this BindingSeq.
Returns the current value of this BindingSeq.
Enables automatic recalculation.
Enables automatic recalculation.
You may invoke this method more than once. Then, when you want to disable automatic recalculation, you must invoke unwatch same times as the number of calls to this method.
This method is recursive, which means that the dependencies of this BindingSeq will be watched as well.
Returns a view of this BindingSeq that applied a filter of condition
Returns a view of this BindingSeq that applied a filter of condition
The underlying implementation of withFilter.
The underlying implementation of withFilter.
Don't use this method in user code.
Returns the current value of this Binding and marks the current @dom
method depend on this Binding.
Returns the current value of this Binding and marks the current @dom
method depend on this Binding.
Each time the value changes, in the current @dom
method,
all code after the current bind
expression will be re-evaluated if the current @dom
method is watching.
However, code in current @dom
method and before the current bind
expression will not be re-evaluated.
The above rule is not applied to DOM nodes created by XHTML literal.
A bind
expression under a DOM node does not affect siblings and parents of that node.
(flatMap: AsBinding[B]).bind
This method must be invoked inside a @dom
method body or a Binding { ... }
block..
Returns the current value of this Binding and marks the current @dom
method depend on this Binding.
Returns the current value of this Binding and marks the current @dom
method depend on this Binding.
Each time the value changes, in the current @dom
method,
all code after the current bind
expression will be re-evaluated if the current @dom
method is watching.
However, code in current @dom
method and before the current bind
expression will not be re-evaluated.
The above rule is not applied to DOM nodes created by XHTML literal.
A bind
expression under a DOM node does not affect siblings and parents of that node.
(flatMap: AsBinding[B]).bind
This method must be invoked inside a @dom
method body or a Binding { ... }
block..
(flatMap: StringAdd).self
(flatMap: StringFormat).self
Disable automatic recalculation.
Disable automatic recalculation.
(flatMap: AsBinding[B]).unwatch()
This method is recursive, which means that the dependencies of this Binding will be unwatched as well.
Disable automatic recalculation.
Disable automatic recalculation.
(flatMap: AsBinding[B]).unwatch()
This method is recursive, which means that the dependencies of this Binding will be unwatched as well.
Enable automatic recalculation.
Enable automatic recalculation.
You may invoke this method more than once. Then, when you want to disable automatic recalculation, you must invoke unwatch same times as the number of calls to this method.
(flatMap: AsBinding[B]).watch()
This method is recursive, which means that the dependencies of this Binding will be watched as well.
Enable automatic recalculation.
Enable automatic recalculation.
You may invoke this method more than once. Then, when you want to disable automatic recalculation, you must invoke unwatch same times as the number of calls to this method.
(flatMap: AsBinding[B]).watch()
This method is recursive, which means that the dependencies of this Binding will be watched as well.
(flatMap: AsBinding[B]).each
(Since version 7.0.0) Use bind instead
(flatMap: AsBinding[B]).each
(Since version 7.0.0) Use bind instead
(flatMap: ArrowAssoc[FlatMap[A, B]]).x
(Since version 2.10.0) Use leftOfArrow
instead
(flatMap: Ensuring[FlatMap[A, B]]).x
(Since version 2.10.0) Use resultOfEnsuring
instead