org.digimead.digi.ctrl.lib.base

AppComponent

object AppComponent extends Logging with Publisher[AppComponentEvent]

Linear Supertypes
Publisher[AppComponentEvent], Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. AppComponent
  2. Publisher
  3. Logging
  4. AnyRef
  5. Any
Visibility
  1. Public
  2. All

Type Members

  1. type Filter = (AppComponentEvent) ⇒ Boolean

    Definition Classes
    Publisher
  2. abstract type Pub <: Publisher[AppComponentEvent]

    Definition Classes
    Publisher
  3. class SafeDialog extends SyncVar[SafeDialogEntry] with Logging

  4. case class SafeDialogEntry(tag: Option[String], dialog: Option[Dialog], dismissCb: Option[() ⇒ Any]) extends Product with Serializable

  5. case class State(value: Value, rawMessage: Seq[String], onClickCallback: (Activity) ⇒ Any) extends Logging with Product with Serializable

  6. class StateContainer extends SyncVar[State] with Publisher[State] with Logging

  7. type Sub = Subscriber[AppComponentEvent, Pub]

    Definition Classes
    Publisher

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. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  6. def Context: Option[Context]

  7. object Event extends AnyRef

  8. def Inner: AppComponent

  9. object LazyInit extends AnyRef

  10. object Message extends AnyRef

  11. def activateSubscription(sub: Sub): Unit

    Definition Classes
    Publisher
  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def deinitializationTimeout(context: Context): Int

    Annotations
    @Loggable()
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(obj: Any): Boolean

    Definition Classes
    Publisher → AnyRef → Any
  17. def finalize(): Unit

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

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

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

    Definition Classes
    Any
  21. def isSuspend: Boolean

  22. implicit val log: RichLogger

    Attributes
    protected[lib]
    Definition Classes
    Logging
  23. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  26. def publish(event: AppComponentEvent): Unit

    Attributes
    protected[base]
    Definition Classes
    AppComponent → Publisher
  27. def removeSubscription(sub: Sub): Unit

    Definition Classes
    Publisher
  28. def removeSubscriptions(): Unit

    Definition Classes
    Publisher
  29. val self: Pub

    Attributes
    protected
    Definition Classes
    Publisher
  30. def subscribe(sub: Sub, filter: (AppComponentEvent) ⇒ Boolean): Unit

    Definition Classes
    Publisher
  31. def subscribe(sub: Sub): Unit

    Definition Classes
    Publisher
  32. def suspendSubscription(sub: Sub): Unit

    Definition Classes
    Publisher
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  34. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Publisher[AppComponentEvent]

Inherited from Logging

Inherited from AnyRef

Inherited from Any