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 getValue(): T

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[T]

Attributes

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

Attributes

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

Attributes

Inherited from:
ObservableImpl
def when(x$0: ObservableValue[Boolean]): ObservableValue[T]

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