FirableVal

org.sphix.impl.FirableVal
trait FirableVal[A] extends ObservableValue[A], ValImpl[A]

Attributes

Graph
Supertypes
trait ValImpl[A]
trait ObservableValue[A]
trait Observable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait LazyVal[A]
class DelayedVal[A]
class FutureVal[A]

Members list

Value members

Abstract methods

protected def currentValue: A

Concrete methods

def fire(): Unit

Inherited methods

def addListener(listener: ChangeListener[_ >: A]): Unit

Attributes

Inherited from:
ValImpl
def addListener(listener: InvalidationListener): Unit

Attributes

Inherited from:
ObservableImpl
def flatMap[U <: <FromJavaObject>](x$0: Function[_ >: A <: <FromJavaObject>, _ <: ObservableValue[_ <: U]]): ObservableValue[U]

Attributes

Inherited from:
ObservableValue
def map[U <: <FromJavaObject>](x$0: Function[_ >: A <: <FromJavaObject>, _ <: U]): ObservableValue[U]

Attributes

Inherited from:
ObservableValue
def orElse(x$0: A): ObservableValue[A]

Attributes

Inherited from:
ObservableValue
def removeListener(listener: ChangeListener[_ >: A]): Unit

Attributes

Inherited from:
ValImpl
def removeListener(listener: InvalidationListener): Unit

Attributes

Inherited from:
ObservableImpl
def subscribe(x$0: Consumer[_ >: A <: <FromJavaObject>]): Subscription

Attributes

Inherited from:
ObservableValue
def subscribe(x$0: BiConsumer[_ >: A <: <FromJavaObject>, _ >: A <: <FromJavaObject>]): Subscription

Attributes

Inherited from:
ObservableValue
def subscribe(x$0: Runnable): Subscription

Attributes

Inherited from:
Observable
def when(x$0: ObservableValue[Boolean]): ObservableValue[A]

Attributes

Inherited from:
ObservableValue

Inherited and Abstract methods

def getValue(): A

Attributes

Inherited from:
ObservableValue

Inherited fields

lazy protected val changeListeners: ListBuffer[ChangeListener[_ >: A]]

Attributes

Inherited from:
ValImpl
lazy protected val invalidationListeners: ListBuffer[InvalidationListener]

Attributes

Inherited from:
ObservableImpl