de.sciss.lucre.event.Compound

CollectionEvent

final class CollectionEvent[S <: Sys[S], D <: Decl[S, Repr], Repr <: Compound[S, D, Repr], Elem <: Node[S], B, A1] extends EventImpl[S, D, Repr, A1] with InvariantEvent[S, A1, Repr]

Linear Supertypes
InvariantEvent[S, A1, Repr], InvariantSelector[S], EventImpl[S, D, Repr, A1], impl.EventImpl[S, A1, Repr], Event[S, A1, Repr], VirtualNodeSelector[S], Selector[S], EventLike[S, A1, Repr], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CollectionEvent
  2. InvariantEvent
  3. InvariantSelector
  4. EventImpl
  5. EventImpl
  6. Event
  7. VirtualNodeSelector
  8. Selector
  9. EventLike
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +=(elem: Elem)(implicit tx: S.Tx): Unit

  5. final def --->(r: Selector[S])(implicit tx: S.Tx): Unit

    Definition Classes
    InvariantEventEventLike
  6. final def -/->(r: Selector[S])(implicit tx: S.Tx): Unit

    Definition Classes
    InvariantEventEventLike
  7. def -=(elem: Elem)(implicit tx: S.Tx): Unit

  8. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. final def cookie: Int

    Attributes
    protected
    Definition Classes
    InvariantSelectorSelector
  13. final def devirtualize[A1, R1](reader: Reader[S, R1])(implicit tx: S.Tx): Event[S, A1, R1 with Node[S]]

    Definition Classes
    EventVirtualNodeSelector
  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def equals(that: Any): Boolean

    Definition Classes
    VirtualNodeSelector → AnyRef → Any
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  17. final def getClass(): Class[_]

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

    Definition Classes
    VirtualNodeSelector → AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. final def isSource(pull: Pull[S]): Boolean

    Definition Classes
    EventImplEventLike
  21. implicit val m: ClassTag[A1]

    Attributes
    protected
    Definition Classes
    CollectionEventEventImpl
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. val node: Repr

    Definition Classes
    CollectionEventEventImplEventVirtualNodeSelector
  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  26. def prefix: String

    Attributes
    protected
    Definition Classes
    CollectionEventEventImpl
  27. def pullUpdate(pull: Pull[S])(implicit tx: S.Tx): Option[A1]

    Definition Classes
    CollectionEventEventLike
  28. final def react[A1 >: A1](fun: (A1) ⇒ Unit)(implicit tx: S.Tx): Observer[S, A1, Repr]

    Registers a live observer with this event.

    Registers a live observer with this event. The method is called with the observing function which receives the event's update messages, and the method generates an opaque Observer instance, which may be used to remove the observer eventually (through the observer's remove method), or to add the observer to other events of the same type (using the observer's add method).

    Note that the caller should not call add on the resulting observer to register this event, as this is already done as part of the call to react.

    Definition Classes
    EventImplEventLike
  29. final def reactTx[A1 >: A1](fun: (S.Tx) ⇒ (A1) ⇒ Unit)(implicit tx: S.Tx): Observer[S, A1, Repr]

    Like react, but passing in a transaction as first function argument.

    Like react, but passing in a transaction as first function argument.

    Definition Classes
    EventImplEventLike
  30. final def reader: Reader[S, Repr]

    Attributes
    protected
    Definition Classes
    EventImplEventImpl
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def toString(): String

    Definition Classes
    EventImplVirtualNodeSelector → AnyRef → Any
  33. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  36. final def writeSelector(out: DataOutput): Unit

    Definition Classes
    Selector
  37. final def writeSelectorData(out: DataOutput): Unit

    Attributes
    protected
    Definition Classes
    VirtualNodeSelectorSelector

Inherited from InvariantEvent[S, A1, Repr]

Inherited from InvariantSelector[S]

Inherited from EventImpl[S, D, Repr, A1]

Inherited from impl.EventImpl[S, A1, Repr]

Inherited from Event[S, A1, Repr]

Inherited from VirtualNodeSelector[S]

Inherited from Selector[S]

Inherited from EventLike[S, A1, Repr]

Inherited from AnyRef

Inherited from Any

Ungrouped