Idx.Observable.X.Base
- Source
- X.scala
trait Event.Store.Provider
trait Idx.Observable[Idx.Observable.X.Base.A]
trait Collection.Observable[Idx.Observable.X.Base.A]
trait Observable
trait Idx[Idx.Observable.X.Base.A]
trait Collection[Idx.Observable.X.Base.A]
trait Able.Size
trait Able.Stream[Idx.Observable.X.Base.A]
class java.lang.Object
trait scala.Matchable
class Any
Def
On element add
On element add
Subscribes given function to element add event
val co: Collection.ObservableMutable[Int] = Collection.OM[Int]()
co.onAdd("Added: "+ _ tp())
co ++= 1 <> 3
// Output
Added: 1
Added: 2
Added: 3
- Definition Classes
- Inherited from
- Observable
- Source
- __.scala
On element remove
On element remove
Subscribes given function to element remove event
val co: Collection.ObservableMutable[Int] = Collection.OM[Int]()
co.onRemove("Removed: "+ _ tp())
co ++= 1 <> 10
co --= 5 <> 7
// Output
Removed: 7
Removed: 6
Removed: 5
- Definition Classes
- Inherited from
- Observable
- Source
- __.scala